diff options
author | ByteHamster <info@bytehamster.com> | 2020-03-23 19:16:18 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-03-23 19:21:23 +0100 |
commit | 982ce61b3fd2d27f70c6b595544e7dc51f68b752 (patch) | |
tree | 859932009513bb6db9cf0f33cbecc62b69fb2bd8 /app/src/main/java/de/danoeh | |
parent | 11536361c58a54d82f9a85475ac5e8b816090402 (diff) | |
download | AntennaPod-982ce61b3fd2d27f70c6b595544e7dc51f68b752.zip |
Added basic cast button to AudioPlayerFragment
Diffstat (limited to 'app/src/main/java/de/danoeh')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java index d7925217f..c9322a3a9 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java @@ -429,6 +429,7 @@ public class AudioPlayerFragment extends Fragment implements public void setupOptionsMenu() { if (toolbar.getMenu().size() == 0) { + //toolbar.inflateMenu(R.menu.cast_enabled); toolbar.inflateMenu(R.menu.mediaplayer); } if (controller == null) { @@ -443,6 +444,18 @@ public class AudioPlayerFragment extends Fragment implements toolbar.getMenu().findItem(R.id.set_sleeptimer_item).setVisible(!controller.sleepTimerActive()); toolbar.getMenu().findItem(R.id.disable_sleeptimer_item).setVisible(controller.sleepTimerActive()); + + /*MenuItem mediaRouteButton = toolbar.getMenu().findItem(R.id.media_route_menu_item); + SwitchableMediaRouteActionProvider mediaRouteActionProvider = + CastManager.getInstance().addMediaRouterButton(mediaRouteButton); + CastEnabledActivity.CastButtonVisibilityManager castButtonVisibilityManager = + new CastEnabledActivity.CastButtonVisibilityManager(CastManager.getInstance()); + castButtonVisibilityManager.setMenu(toolbar.getMenu()); + castButtonVisibilityManager.setPrefEnabled(UserPreferences.isCastEnabled()); + castButtonVisibilityManager.mediaRouteActionProvider = mediaRouteActionProvider; + castButtonVisibilityManager.setResumed(true); + castButtonVisibilityManager.requestCastButton(MenuItem.SHOW_AS_ACTION_ALWAYS); + mediaRouteActionProvider.setEnabled(castButtonVisibilityManager.shouldEnable());*/ } @Override |