我注意到,将播放状态设置为 时PlaybackStateCompat.STATE_PLAYING
,我将投射音量控制作为主要控制。所以当用户点击手机音量控制按钮时,投射音量会发生变化。但是,当播放状态为PlaybackStateCompat.STATE_PAUSED
时,当用户点击音量按钮时,主音量通知为默认媒体,Cast 音量仍在列表中,但不是主音量。以下代码是事物的初始化方式:
mMediaSession = new MediaSessionCompat(getApplicationContext(), tag);
final PlaybackStateCompat.Builder builder = new PlaybackStateCompat.Builder();
builder.setState(PlaybackStateCompat.STATE_PAUSED,
PlaybackStateCompat.PLAYBACK_POSITION_UNKNOWN, 1.0f);
mMediaSession.setPlaybackState(builder.build());
mMediaSession.setActive(true);
mMediaSession.setPlaybackToRemote(volumeProvider);
我想让 Cast 音量控制成为 PAUSED 状态的主要控制。如何做到这一点?
谢谢!