diff options
author | ByteHamster <info@bytehamster.com> | 2018-04-02 22:18:35 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2018-04-02 22:18:40 +0200 |
commit | 878428f3a92926db6f38c889be6777e39d0d9f3e (patch) | |
tree | e9379d783b944fe98e831bd4aa6b1c497b26eba7 /app/src | |
parent | 9a7b93561334401409b5c8bd9b3bb47f327bb463 (diff) | |
download | AntennaPod-878428f3a92926db6f38c889be6777e39d0d9f3e.zip |
Only stop videoControlsHider when actually stopping
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java index be5107d75..e23291e0d 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java @@ -99,10 +99,16 @@ public class VideoplayerActivity extends MediaplayerActivity { } @Override - protected void onPause() { - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N - || !isInPictureInPictureMode()) { + protected void onStop() { + super.onStop(); + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N || !isInPictureInPictureMode()) { videoControlsHider.stop(); + } + } + + @Override + protected void onPause() { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N || !isInPictureInPictureMode()) { if (controller != null && controller.getStatus() == PlayerStatus.PLAYING) { controller.pause(); } @@ -185,8 +191,7 @@ public class VideoplayerActivity extends MediaplayerActivity { private final View.OnTouchListener onVideoviewTouched = (v, event) -> { if (event.getAction() == MotionEvent.ACTION_DOWN) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N - && isInPictureInPictureMode()) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && isInPictureInPictureMode()) { return true; } videoControlsHider.stop(); |