我正在尝试制作音频流媒体应用。 我打开流,AudioFileStreamOpen(一切正常)但是当我尝试解析时,我得到kAudioFileStreamError_DiscontinuityCantRecover。 Apple doc不清楚。
err = AudioFileStreamOpen(self, MyPropertyListenerProc, MyPacketsProc,
fileTypeHint, &audioFileStream);
... // other things
AudioFileTypeID fileTypeHint = kAudioFileWAVEType;
err = AudioFileStreamParseBytes(audioFileStream, length, bytes,
kAudioFileStreamParseFlag_Discontinuity);
有什么想法吗?谢谢!
答案 0 :(得分:1)
导致错误是因为音频流文件无法设置为kAudioFileStreamParseFlag不连续的简单解决方案是:
err = AudioFileStreamParseBytes(audioFileStream, length, bytes,
0);