をダウンロードすることなく、別々のオーディオURLでネットワークビデオを再生私は現在、ビデオとオーディオ用に別のソースを持っているAVPlayer
を使用してビデオを再生しようとしているので、私は以下のように単一AVPlayerItem
にそれらを組み合わせる:AVPlayer - ファイルを最初
ただし、このコードは、完了する前にビデオとオーディオの完全なソースをネットワーク経由で取り込むという問題があります。 'videoAsset.duration'またはvideoTrack.insertTimeRange
を呼び出すと、このネットワーク要求がトリガーされます。
AVPlayer
を使用して、これらの別々のビデオとオーディオのURL(MP4ビデオとAACオーディオ)を最初にダウンロードする必要はありませんか?
私はそれが再生を開始する前に、私のMac上で、QuickTime Playerのは、ソースファイルを取り出すことに気付きました。しかし、VLCやIINAのようなものを使用しないと再生がすぐに始まります。
ありがとうございました。
残念ながら、それは私のストリームではなく、別々のビデオとオーディオを持つYouTubeのDASHストリーミングフォーマットです。 – weiran