【问题标题】:AVAudioPlayer doesn't recognize device mute button while playing videoAVAudioPlayer 在播放视频时无法识别设备静音按钮
【发布时间】:2012-10-23 06:39:26
【问题描述】:

场景如下......

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

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

【问题讨论】:

    标签: iphone ipad avaudioplayer avplayer


    【解决方案1】:
    - (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];
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 2012-03-22
      • 1970-01-01
      • 2015-01-17
      • 1970-01-01
      相关资源
      最近更新 更多