AVAudioPlayer 在 IOS 5 中无法正常工作
Posted
技术标签:
【中文标题】AVAudioPlayer 在 IOS 5 中无法正常工作【英文标题】:AVAudioPlayer is not working properly in IOS 5 【发布时间】:2011-10-25 08:54:21 【问题描述】:在 ios 4.3 中运行良好的音频播放器代码在 IOS 5 中无法运行。
在模拟器中运行良好,但设备没有声音。有时可以听到一段时间的声音,几秒钟后声音会停止。
没有发现错误。这是IOS 5的问题吗。
【问题讨论】:
【参考方案1】:如果您的应用中有多个音频/视频播放器/录制器,您应该尝试指定要开始的音频会话类型。如果你不这样做,第一个启动的会阻止其他人。
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryRecord error:nil];
试试这个。
【讨论】:
【参考方案2】:我认为当我过去在启用 ARC 的情况下更改我的代码行时它会起作用。我刚刚自定义了发布方法,效果很好。
【讨论】:
您能详细说明一下吗?我不确定这句话是什么意思(我也有类似的声音问题) 不,我认为 Cyupa 在此页面中有答案... :)以上是关于AVAudioPlayer 在 IOS 5 中无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
iOS 5.0 AVAudioPlayer 加载音频剪辑时出错:操作无法完成。 (OSStatus 错误 -50。)
来自服务器的 MP3 文件在 iOS7 中无法使用 AVAudioPlayer 播放