AVAudioPlayer 在播放视频时无法识别设备静音按钮
Posted
技术标签:
【中文标题】AVAudioPlayer 在播放视频时无法识别设备静音按钮【英文标题】:AVAudioPlayer doesn't recognize device mute button while playing video 【发布时间】:2012-10-23 06:39:26 【问题描述】:场景如下......
-
使用 AVAudioPlayer 播放背景 mp3,
在播放背景音乐时,使用 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];
【讨论】:
以上是关于AVAudioPlayer 在播放视频时无法识别设备静音按钮的主要内容,如果未能解决你的问题,请参考以下文章
avaudioplayer 干扰 ipad 上的 mpmovieplayer