Matt Gallagherの AudioStreamerを使用してアプリでオーディオストリーミングを実行しています。これURLはサーバーから送信されており、現在はタイプ.m3u8形式であり、.mp3タイプが正常にストリーミングされる前に問題が発生しています。「オーディオデータが見つかりません」というエラーが表示されます。しかし、私はシミュレーターURLのSafariブラウザーでプレイしようとしましたが、うまくプレイできるので、問題はありませんURL。
私はグーグルで長い間検索してきましたが、それはこれらの2つのSOの質問で終わりました。質問1、質問2ですが、答えがない場合は、それを使用して再生するための解決策はありMPMoviePlayerControllerませんが、同じものを同じものでストリーミングしたいと思います。
そこで、 AudioStreamerの.hファイルと.mファイルのコードを掘り下げます。ここで、ファイルタイプの選択のロジックが#linenoにあることがわかります。555
+ (AudioFileTypeID)hintForFileExtension:(NSString *)fileExtension { .... }
そこにAudioFileTypeID戻る必要があります。リストはで定義されておりAudioFile.h、ファイルタイプAudioToolbox.frameworkが含まれていない.m3u8ため、ここで返すことはできません(さまざまなタイプでパッチを適用しようとしました)。
別のタイプ(これの代わりに使用できます)を見つけようとしましたが、結果が得られませんでした。それから私はAppleDocを読み、Discussionを発行しましたが、誰も助けてくれませんでした!
PSファイルタイプの可用性を確認するためにチェックAudioToolbox.frameworkインしiOS6.0.ましたが、まったく存在しません。
解決策はありますか?