gpt4 book ai didi

iphone - AVAudioPlayer - 帧率下降

转载 作者:行者123 更新时间:2023-12-03 19:35:47 41 4
gpt4 key购买 nike

我有一个简单的问题:我正在将 mp3 文件加载到 NSData 对象中,然后在游戏中使用 AVAudioPlayer 来播放它。大约每隔一秒,帧速率就会下降,您可以看到屏幕上出现卡顿现象。这并不是一个重大的减速,但明显明显并且对游戏玩法造成干扰。不使用 AVAudioPlayer 播放音乐轨道根本没有减慢速度。

如何防止这种情况发生?

谢谢。

弗洛里安

最佳答案

为了供将来引用,这里是解决方案:

将 Audio Session 类别设置为 kAudioSessionCategory_AmbientSound(以允许同时播放 iPod 音乐)会以某种方式禁用 MP3 硬件加速。将音频类别设置为 kAudioSessionCategory_SoloAmbientSound 可以修复此问题,但不允许 iPod 播放。我现在根据是否启用或禁用背景音乐来设置 Audio Session 类别,以允许同时 iPod 播放。

关于iphone - AVAudioPlayer - 帧率下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009385/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com