3

场景如下......

  1. 使用 AVAudioPlayer 播放背景 mp3,
  2. 在播放背景音乐时,使用 AVPlayer 播放视频(没有音频的视频),
  3. 现在,如果尝试通过设备静音来静音背景音频不会静音,

奇怪的是,它适用于有音频的视频......

4

1 回答 1

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];
    }
}
于 2012-10-23T07:00:50.710 回答