AVAudioPlayer在播放视频时无法识别设备静音按钮

时间:2012-10-23 06:39:27

标签: iphone ipad avaudioplayer avplayer

场景如下.......

  1. 使用AVAudioPlayer播放背景mp3,
  2. 正在播放背景音乐时使用AVPlayer播放视频(没有音频的视频),
  3. 现在,如果尝试通过设备静音使音频静音,则背景音频不会静音,
  4. 奇怪的是,它适用于带有音频的视频......

1 个答案:

答案 0 :(得分:2)

- (void)mute { //it only work device,not work in simulator
    //check condition
    if(condition){
        //volume mute
        [[MPMusicPlayerController applicationMusicPlayer] setVolume:0];
    } else {
        //volume unmute
        [[MPMusicPlayerController applicationMusicPlayer] setVolume:your value];
    }
}