程序AVAudioPlayer播放声音的问题。

a12321321321312321 2013-07-21 12:59:51
两个问题


1.程序用AVAudioPlayer 播放声音的时候,如果系统播放器在放音乐(其他音乐播放器也是一样),系统音乐会被打断。。如何设置播放声音不会打断习音乐?我试过有的程序在后台播放音乐的时候,用音乐播放器也可以播放音乐,两者不可以冲突。


2.我看了下音乐播放器,我程序调用AVAudioPlayer会打断音乐播放播放歌曲,但是当我程序关闭或者AVAudioPlayer停止播放了。音乐播放器会自动继续播放歌曲。我能获取到audioPlayerEndInterruption 这个事件,但是我在这里面调用[player play]好像没用,不能继续播放(注:程序是在后台里面)。


- (void)audioPlayerEndInterruption:(AVAudioPlayer *)player withOptions:(NSUInteger)flags
{
[self.audioPlayer play];
NSLog(@"audioPlayerEndInterruption2");
}
...全文
376 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
woodfish 2014-04-10
  • 打赏
  • 举报
回复
AudioSessionSetProperty ( kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof (doSetProperty), &doSetProperty );
qingfengxiaowolf 2014-04-08
  • 打赏
  • 举报
回复
我也遇到同样的问题了 有答案了吗
a12321321321312321 2013-07-21
  • 打赏
  • 举报
回复
IOS版块没人能回答问题了么。。。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧