我有两个带有两个版本的ipads。一个是ios 4.2.1,另一个是4.3.3。 我写了一个播放he-aac格式音频的应用程序,它应该有播放混音行为。所以我启动音频会话,设置AVAudioSessionCategoryPlayback类别(我在屏幕锁定时播放音频)并设置kaudiosessionproperty_overridecategorymixwithothers。我使用音频队列来播放它(系统可以解码和播放) 结果是ios 4.2.1中的应用程序无法播放而ios 4.3.3中的应用程序正常播放。开发人员库文档告诉我具有播放混合行为和解码aac的应用程序无法访问硬件解码。 所以我认为ios 4.3.3支持he-aac软件解码,但4.2.1不能!
但是ios开发者库文档也说它不支持he-aac软件解码... 我很困惑......
非常感谢你的回答!