4

我注意到,将播放状态设置为 时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 状态的主要控制。如何做到这一点?

谢谢!

4

0 回答 0