AVAudioPlayer在IOS 5中无法正常工作

时间:2011-10-25 08:54:21

标签: iphone ipad ios5 avaudioplayer

在IOS 4.3中正常工作的音频播放器代码在IOS 5中无效。

在模拟器中工作正常,但设备没有声音。有时声音可以听到一段时间,几秒钟后声音就会停止。

未发现任何错误。这是IOS 5的问题。

2 个答案:

答案 0 :(得分:5)

如果您的应用中有多个音频/视频播放器/刻录机,则应尝试指定将开始的音频会话类型。如果你不这样做,第一个将开始的,将阻止其他人。

AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryRecord error:nil];

试试这个。

答案 1 :(得分:3)

我认为当我以前用ARC更改我的代码行时它会起作用。我只是定制了发布方法,它起作用了。