iOS9中使用AudioToolBox

时间:2015-09-27 14:43:37

标签: ios mp4 audio-streaming ios9 audiotoolbox

我有一个音频流应用程序,可以使用Azure的媒体编码器将音频文件从网络资源中流式传输,音频文件为mp4,编码为AAC。我正在使用开源库的https://github.com/muhku/FreeStreamer https://github.com/douban/DOUAudioStreamer,它们都使用AudioToolBox框架中的Apple's Stream Parser来传输音频,但在iOS9上,框架会引发kAudioFileStreamError_InvalidFile错误。有趣的是,使用iOS9 SDK编译的应用程序继续在iOS7 / 8设备上完美地传输相同的文件,而不是iOS9。

现在我无法弄清楚Apple是否在iOS9中破坏了某些内容,或者我们的文件编码错误,但是它们在iOS 7/8上都可以正常运行但不是9.这是我们的示例文件服务器在iOS 7/8上播放得很好但不是9 http://patarims.streaming.mediaservices.windows.net/858959cc-a7c2-4053-9f41-9ad32b406a8b/eyhqG1mC_AAC_und_ch2_128kbps.mp4

如果有人能指出我正确的方向,我该如何调试问题?我们是否需要以某种特定方式重新编码文件?

0 个答案:

没有答案