Flo*_*anZ 3 iphone performance frame-rate opengl-es avaudioplayer
我有一个简单的问题:我正在将一个mp3文件加载到NSData对象中,然后我在游戏中使用AVAudioPlayer播放它.每隔一秒左右,帧速率就会下降,您可以在屏幕上看到一个口吃.这不是一个重大的放缓,但显然是明显和扰乱游戏.不使用AVAudioPlayer播放音乐曲目表明根本没有减速.
我怎样才能防止这种情况发生?
谢谢.
弗洛里安
为了将来参考,以下是解决方案:
将音频会话类别设置为kAudioSessionCategory_AmbientSound(以允许iPod音乐同时播放)以某种方式禁用MP3硬件加速.将音频类别设置为kAudioSessionCategory_SoloAmbientSound修复此问题,但不允许iPod播放.我现在根据是启用还是禁用背景音乐来设置音频会话类别,以便同时播放iPod.
| 归档时间: |
|
| 查看次数: |
1927 次 |
| 最近记录: |