我正在开发一款播放长(约30分钟)m4a音频片段的iPhone应用。剪辑都存储在本地,我正在使用AVAudioPlayer来处理播放功能。我的应用程序交叉淡化音频,以便一个声音淡出而另一个声音消失。
根据Apple's documentation,使用硬件音频解码一次只能播放一个声音。假设第一个声音是硬件解码而第二个声音是使用软件解码开始播放的,第二个声音会在第一个声音播放完毕后切换到使用硬件解码,还是会在整个时间内使用软件解码?
硬件解码器的可用性似乎有way to test。我要看看能否找到我正在寻找的答案,但我很好奇是否有人已经知道了答案。即使你只是知道测试这个的正确方法,我也会很感激。这是我的第一个iOS应用程序,也是我第一次使用C,所以我会盲目飞行。