2

我有两个 ipad,有两个版本。一个是ios 4.2.1,另一个是4.3.3。我编写了一个播放 he-aac 格式音频的应用程序,它应该具有播放混合行为。所以我初始化音频会话,设置 AVAudioSessionCategoryPlayback 类别(我在屏幕锁定时播放音频)并设置 kaudiosessionproperty_overridecategorymixwithothers。我使用音频队列播放它(系统可以解码和播放)结果是ios 4.2.1中的应用程序无法播放,而ios 4.3.3中的应用程序正常播放。ios开发人员库文档告诉我该应用程序具有播放混合行为并且decode aac不能访问硬件解码。所以我认为 ios 4.3.3 支持 he-aac 软件解码但 4.2.1 不能!

但是ios开发者库文档也说它不支持he-aac软件解码...我很困惑...

非常感谢您的回答!

有参考。https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html

4

0 回答 0