1

我正在开发一个播放长(~30 分钟)m4a 音频剪辑的 iPhone 应用程序。剪辑都存储在本地,我正在使用 AVAudioPlayer 来处理播放功能。我的应用程序交叉淡入淡出音频,以便一种声音淡出而另一种声音淡入。

根据Apple 的文档,使用硬件音频解码一次只能播放一种声音。假设第一个声音正在被硬件解码并且第二个声音开始使用软件解码播放,一旦第一个声音完成播放,第二个声音会切换到使用硬件解码,还是会一直使用软件解码?

似乎有一种方法可以测试硬件解码器的可用性。我将看看这是否能让我得到我正在寻找的答案,但我只是好奇是否有人已经知道答案。即使您只知道测试它的正确方法,我也会很感激。这是我的第一个 iOS 应用程序,也是我第一次使用 C,所以我是盲目的。

4

0 回答 0