From a6eb871f5e7ca9749573f4d6a80d8f56237cb729 Mon Sep 17 00:00:00 2001 From: wb9688 Date: Thu, 14 Sep 2017 10:49:39 +0200 Subject: [PATCH] Change layout for audio-only streams --- .../fragments/detail/VideoDetailFragment.java | 14 ++++++++++++-- app/src/main/res/layout/fragment_video_detail.xml | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 5f954cad2..6b70ab6fc 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -329,7 +329,11 @@ public class VideoDetailFragment extends BaseStateFragment implement } break; case R.id.detail_thumbnail_root_layout: - openVideoPlayer(); + if (currentInfo.video_streams.isEmpty() && currentInfo.video_only_streams.isEmpty()) { + openBackgroundPlayer(); + } else { + openVideoPlayer(); + } break; case R.id.detail_title_root_layout: toggleTitleAndDescription(); @@ -1055,6 +1059,12 @@ public class VideoDetailFragment extends BaseStateFragment implement showSnackBarError(info.errors, UserAction.REQUESTED_STREAM, NewPipe.getNameOfService(info.service_id), info.url, 0); } + if (info.video_streams.isEmpty() && info.video_only_streams.isEmpty()) { + detailControlsBackground.setVisibility(View.GONE); + detailControlsPopup.setVisibility(View.GONE); + thumbnailPlayButton.setImageResource(R.drawable.ic_headset_white_24dp); + } + if (autoPlayEnabled) { openVideoPlayer(); // Only auto play in the first open @@ -1098,4 +1108,4 @@ public class VideoDetailFragment extends BaseStateFragment implement showError(getString(R.string.blocked_by_gema), false, R.drawable.gruese_die_gema); } -} \ No newline at end of file +} diff --git a/app/src/main/res/layout/fragment_video_detail.xml b/app/src/main/res/layout/fragment_video_detail.xml index 0d87809fc..4cafbcf9a 100644 --- a/app/src/main/res/layout/fragment_video_detail.xml +++ b/app/src/main/res/layout/fragment_video_detail.xml @@ -250,7 +250,7 @@ android:paddingBottom="6dp" android:paddingTop="6dp" android:text="@string/controls_background_title" - android:textSize="12sp"/> + android:textSize="12sp" />