1

オーディオストリーミングアプリを作ろうとしています。ストリームAudioFileStreamOpen(すべてOK)を開きますが、解析しようとするとkAudioFileStreamError_DiscontinuityCantRecoverが表示されます。Appleのドキュメントは明確ではありません。

err = AudioFileStreamOpen(self, MyPropertyListenerProc, MyPacketsProc,
                          fileTypeHint, &audioFileStream);

... // other things

AudioFileTypeID fileTypeHint = kAudioFileWAVEType;
err = AudioFileStreamParseBytes(audioFileStream, length, bytes,
                                kAudioFileStreamParseFlag_Discontinuity);

何か案は?ありがとう!

4

1 に答える 1

1

このエラーは、オーディオストラミングファイルをkAudioFileStreamParseFlag_Discontinuityとして設定できなかったために発生しました。簡単な解決策は次のとおりです。

   err = AudioFileStreamParseBytes(audioFileStream, length, bytes,
                            0);
于 2012-05-08T20:04:12.247 に答える