1

私は大学の最後のプロジェクトに取り組んでおり、HTTP ライブ ストリーミング プロトコルがどのように機能するかを示す iOS 5 用のアプリケーションを開発しています。

アプリケーションは、再生するさまざまな HLS ソースのリストを取得します。これらは、iOS の内部メカニズムを使用してプレーヤーにすることができます。m3u8 を MPMoviePlayerViewController に直接渡すか、プロトコルを段階的に実行する開発中の独自のプレーヤーを使用します。

アイデアは、.ts ファイルをダウンロードし、現時点でのダウンロード速度に応じて正しいストリームを選択する方法をデモストレーションすることです。

最初のオプションである簡単なオプションは、完全に機能します。MPMoviePlayerViewController が作業を行います。しかし、自分のプレーヤーを使用するときは .ts ファイルをダウンロードしますが、AVAsset で使用しようとすると、メディア形式がサポートされていないと表示されます。どうすれば起こりますか?システムが .m3u8 ファイルを処理できる場合、システムが .ts ファイルを再生できることを意味します。

助けてください。または解決策を教えてください。

ありがとう。

同様の質問があります: AVFoundation に強制的にローカルの .ts ファイルを再生させることはできますか? しかし、まだ答えはありません。

PD: 私の下手な英語を許してください。あなたが私を理解してくれることを願っています。私はスペイン出身で、英語を上達させなければなりません。

4

0 に答える 0