diff options
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java | 3 | ||||
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java | 6 |
2 files changed, 4 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java index 49959ac26..758f8095d 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ExternalPlayerFragment.java @@ -172,8 +172,7 @@ public class ExternalPlayerFragment extends Fragment { .into(imgvCover); fragmentLayout.setVisibility(View.VISIBLE); - // TODO change this to show play button if connected to chromecast - if (controller.isPlayingVideo()) { + if (controller.isPlayingVideoLocally()) { butPlay.setVisibility(View.GONE); } else { butPlay.setVisibility(View.VISIBLE); diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java index 246be7297..4eb6535da 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java @@ -715,9 +715,9 @@ public abstract class PlaybackController { } } - // TODO this method probably needs to change - public boolean isPlayingVideo() { - return playbackService != null && PlaybackService.getCurrentMediaType() == MediaType.VIDEO; + public boolean isPlayingVideoLocally() { + return playbackService != null && PlaybackService.getCurrentMediaType() == MediaType.VIDEO + && !PlaybackService.isCasting(); } public Pair<Integer, Integer> getVideoSize() { |