2017-12-23 6 views
9

をダウンロードすることなく、別々のオーディオURLでネットワークビデオを再生私は現在、ビデオとオーディオ用に別のソースを持っているAVPlayerを使用してビデオを再生しようとしているので、私は以下のように単一AVPlayerItemにそれらを組み合わせる:AVPlayer - ファイルを最初

ただし、このコードは、完了する前にビデオとオーディオの完全なソースをネットワーク経由で取り込むという問題があります。 'videoAsset.duration'またはvideoTrack.insertTimeRangeを呼び出すと、このネットワーク要求がトリガーされます。

AVPlayerを使用して、これらの別々のビデオとオーディオのURL(MP4ビデオとAACオーディオ)を最初にダウンロードする必要はありませんか?

私はそれが再生を開始する前に、私のMac上で、QuickTime Playerのは、ソースファイルを取り出すことに気付きました。しかし、VLCやIINAのようなものを使用しないと再生がすぐに始まります。

ありがとうございました。

答えて

2

これはMP4形式のためです。ストリーミングでより安定した別のフォーマットを使用することを検討する必要があります。

+0

残念ながら、それは私のストリームではなく、別々のビデオとオーディオを持つYouTubeのDASHストリーミングフォーマットです。 – weiran

関連する問題