@SuppressWarnings("unused") public void onEventMainThread(MediaControllerConnectedEvent event) { if (getMediaController() != null) { String playbackManagerId = getMediaController().getExtras() .getString(PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); mPlaybackManager = PlaybackManager.getByKey(playbackManagerId); onMediaControllerConnected(); } }
String playbackManagerId = getMediaController().getExtras().getString( PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); mPlaybackManager = PlaybackManager.getByKey(playbackManagerId);
public void setMediaController(MediaControllerCompat mediaController) { mMediaController = mediaController; String playbackManagerId = mediaController.getExtras() .getString(PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); mPlaybackManager = PlaybackManager.getByKey(playbackManagerId); if (mediaController.getMetadata() != null) { updateMetadata(mediaController.getMetadata()); } updatePlaybackState(mediaController.getPlaybackState()); }
@Override public void onPlaybackStateChanged(@NonNull PlaybackStateCompat state) { Log.d(TAG, "onPlaybackstate changed" + state); mPlaybackState = state.getState(); mPlaybackPanel.updatePlaybackState(state); if (getSupportMediaController() != null) { String playbackManagerId = getSupportMediaController().getExtras().getString( PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); PlaybackManager playbackManager = PlaybackManager.getByKey(playbackManagerId); if (playbackManager != null && (playbackManager.getCurrentEntry() != null || playbackManager.getPlaylist() instanceof StationPlaylist)) { showPanel(); } else { hidePanel(); } } else { hidePanel(); } }
private void handleIntent(Intent intent) { if (MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH.equals(intent.getAction())) { intent.setAction(null); String playbackManagerId = getSupportMediaController().getExtras().getString( PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); PlaybackManager playbackManager = PlaybackManager.getByKey(playbackManagerId);
getActivity().getSupportFragmentManager().popBackStack(); if (getActivity().getSupportMediaController() != null) { String playbackManagerId = getActivity().getSupportMediaController().getExtras() .getString(PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); PlaybackManager playbackManager = PlaybackManager.getByKey(playbackManagerId);
mController.getExtras().getString(PlaybackService.EXTRAS_KEY_PLAYBACKMANAGER); PlaybackManager playbackManager = PlaybackManager.getByKey(playbackManagerId); Image image = playbackManager.getCurrentQuery().getImage();