builder .setActions(buildPlaybackActions()) .setActiveQueueItemId(activeQueueItemId) .setBufferedPosition(player.getBufferedPosition()) .setState(
.setExtras(extras); if (mPlaybackManager.getPlaylist() != null) { builder.setActiveQueueItemId(mPlaybackManager.getCurrentIndex());
private void updatePlaybackState( @PlaybackStateCompat.State int state, long position, MediaDescriptionCompat description) { PlaybackStateCompat.Builder builder = new PlaybackStateCompat.Builder() .setActions(AVAILABLE_MEDIA_ACTIONS) .setActiveQueueItemId(Long.parseLong(description.getMediaId())) .setState(state, position, 1.0f); mSession.setPlaybackState(builder.build()); } }
MediaMetadataCompat currMetadata = null; if (currentMusic != null) { stateBuilder.setActiveQueueItemId(currentMusic.getQueueId()); final String musicId = currentMusic.getDescription().getMediaId(); currMetadata = MusicProvider.getInstance().getMusic(musicId);
private void updatePlaybackState( @PlaybackStateCompat.State int state, long playbackActions, int position, int mediaId) { PlaybackStateCompat.Builder builder = new PlaybackStateCompat.Builder() .setActions(playbackActions) .setActiveQueueItemId(mediaId) .setState(state, position, 1.0f); mSession.setPlaybackState(builder.build()); }