問題タブ [avassetdownloadtask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
97 参照

ios - オフラインの FairPlay 再生は、m3u8 プレイリストをロードするネットワーク リクエストを行います

AVAssetDownloadTask API セットを使用して、アプリでオフラインの Fairplay 再生機能を構築しています。コンテンツを正常にダウンロードできますが、ダウンロードしたコンテンツの再生時に、movpkg パッケージの boot.xml に示されている m3u8 プレイリストへのリクエストであるネットワーク アクティビティに気付きました。

問題は、これらの m3u8 プレイリストを読み込むには Cookie が必要であり、Cookie は 1 日で期限切れになるように設定されているため、Cookie の期限が切れると再生に失敗することです。私の質問は、ダウンロードしたコンテンツを再生するときに、これらのプレイリストをロードする必要があるのはなぜですか? ネットワークなしでダウンロードしたコンテンツを再生することになっていませんか?

ありがとう。