Skip to content

Commit 038c59c

Browse files
committed
fiexed some smaller displaying errors
1 parent 72e08c0 commit 038c59c

4 files changed

Lines changed: 26 additions & 16 deletions

File tree

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/org/schabi/newpipe/PlayVideoActivity.java

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,11 @@ public void onSystemUiVisibilityChange(int visibility) {
133133
}
134134
});
135135

136-
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
137-
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
138-
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
136+
if (android.os.Build.VERSION.SDK_INT >= 17) {
137+
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
138+
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
139+
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
140+
}
139141

140142
prefs = getPreferences(Context.MODE_PRIVATE);
141143
if(prefs.getBoolean(PREF_IS_LANDSCAPE, false) && !isLandscape) {
@@ -245,11 +247,13 @@ private void hideUi() {
245247
uiIsHidden = true;
246248
actionBar.hide();
247249
mediaController.hide();
248-
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
249-
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
250-
| View.SYSTEM_UI_FLAG_FULLSCREEN
251-
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
252-
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
250+
if (android.os.Build.VERSION.SDK_INT >= 17) {
251+
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
252+
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
253+
| View.SYSTEM_UI_FLAG_FULLSCREEN
254+
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
255+
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
256+
}
253257
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
254258
WindowManager.LayoutParams.FLAG_FULLSCREEN);
255259
}

app/src/main/java/org/schabi/newpipe/youtube/YoutubeExtractor.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -294,23 +294,23 @@ public VideoInfo getVideoInfo(String siteUrl) {
294294
// view count
295295
videoInfo.view_count = doc.select("div[class=\"watch-view-count\"]").first().text();
296296

297-
/* todo finish this code
298-
297+
/*
299298
// next video
300299
videoInfo.nextVideo = extractVideoInfoItem(doc.select("div[class=\"watch-sidebar-section\"]").first()
301300
.select("li").first());
302301
302+
303303
int i = 0;
304304
// related videos
305+
videoInfo.relatedVideos = new Vector<>();
305306
for(Element li : doc.select("ul[id=\"watch-related\"]").first().children()) {
306307
// first check if we have a playlist. If so leave them out
307308
if(li.select("a[class*=\"content-link\"]").first() != null) {
308-
//videoInfo.relatedVideos.add(extractVideoInfoItem(li));
309-
//i++;
310-
//Log.d(TAG, Integer.toString(i));
309+
videoInfo.relatedVideos.add(extractVideoInfoItem(li));
310+
i++;
311+
Log.d(TAG, Integer.toString(i));
311312
}
312313
}
313-
314314
*/
315315

316316
return videoInfo;
@@ -319,7 +319,7 @@ public VideoInfo getVideoInfo(String siteUrl) {
319319
private VideoInfo.AudioStream[] parseDashManifest(String dashManifest, String decryptoinCode) {
320320
if(!dashManifest.contains("/signature/")) {
321321
String encryptedSig = "";
322-
String decryptedSig = "";
322+
String decryptedSig;
323323
try {
324324
Pattern p = Pattern.compile("/s/([a-fA-F0-9\\.]+)");
325325
Matcher m = p.matcher(dashManifest);

app/src/main/res/layout/fragment_videoitem_detail.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,12 @@
139139
android:text="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmodtempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. "
140140
/>
141141

142+
<View
143+
android:id="@+id/nextVideoView"
144+
android:layout_width="match_parent"
145+
android:layout_height="wrap_content"
146+
android:laoyut_below="@id/detailDescriptionView" />
147+
142148
<View
143149
android:layout_width="match_parent"
144150
android:layout_height="100dp"

0 commit comments

Comments
 (0)