をこのプロパティの値がYESの場合、出力ファイルは、ファイルのごく 量がダウンロードされた後に再生を開始できるように書かれて なります。
実際には何が起こっていますか?
をこのプロパティの値がYESの場合、出力ファイルは、ファイルのごく 量がダウンロードされた後に再生を開始できるように書かれて なります。
実際には何が起こっていますか?
shouldOptimizedForNetworkUseがYESに設定されている場合、finishWritingを呼び出すと、ファイルの最後からMP4のmoovアトム(ムービーアトム)がファイルの先頭に移動します。 moov原子には、timescaleやdurationのようなムービーファイルに関する情報が含まれています。 moovには、トラックのような情報、ファイル内のデータオフセットなどが含まれている "亜種"の魔法使いも含まれます。
再生はmoovアトムの情報と、ファイルの先頭にあるファイルの終わりを読み込んだとしても、ムービープレーヤーはファイルの再生を開始できます。
現代のブラウザでは、HTTP/1.1 Rangeヘッダーを使用してファイルの最後からmoov原子を読み込み、moov原子をファイルの最後にロードしてもロードします。 YESにshouldOptimizedForNetworkUseを設定
はまた、いくつかの副作用があります。ファイルは原子のオフセットと一緒に修正しなければならないとして、映画を仕上げ
+1大きな説明 – tidwall