AVAudioPlayer在IOS 5中无法正常工作

Vip*_*jay 2 iphone avaudioplayer ipad ios5

在IOS 4.3中正常工作的音频播放器代码在IOS 5中不起作用.

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

没有发现错误.这是IOS 5的问题.

Cyu*_*upa 5

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

AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryRecord error:nil];
Run Code Online (Sandbox Code Playgroud)

试试这个.