問題タブ [fairplay]
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.
ios - オフラインの FairPlay 再生は、m3u8 プレイリストをロードするネットワーク リクエストを行います
AVAssetDownloadTask API セットを使用して、アプリでオフラインの Fairplay 再生機能を構築しています。コンテンツを正常にダウンロードできますが、ダウンロードしたコンテンツの再生時に、movpkg パッケージの boot.xml に示されている m3u8 プレイリストへのリクエストであるネットワーク アクティビティに気付きました。
問題は、これらの m3u8 プレイリストを読み込むには Cookie が必要であり、Cookie は 1 日で期限切れになるように設定されているため、Cookie の期限が切れると再生に失敗することです。私の質問は、ダウンロードしたコンテンツを再生するときに、これらのプレイリストをロードする必要があるのはなぜですか? ネットワークなしでダウンロードしたコンテンツを再生することになっていませんか?
ありがとう。
ios - Apple Fairplay ストリーミングは、サーバー再生コンテキストの解析でエラーをスローします
現在、iOS アプリで Fairplay ストリーミングを再生しようとしています。
Apple の HLSCatalog を参考にして、ストリーム URL と証明書を追加しようとしました。以下は私のコードです
URL 要求をヒットしてコンテンツ キーを取得しようとすると、次のエラーが表示されます。
「FPS エラー コード = -42581 | assetId と HU を取得するためにサーバーの再生コンテキストを解析中にエラーが発生しました。」
ストリームは、ポータルを介して Apple の Safari ブラウザで再生できるため、ストリームは問題ではないと思いますが、私の実装にはいくつかの手順がありません。
前もって感謝します。