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.
ましたが、まったく存在しません。
解決策はありますか?