問題タブ [widevine]
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.
exoplayer - widevine drm を使用した Exoplayer ダッシュ ストリーミング
こんにちは、widevine drm 保護を使用してダッシュ ストリームを再生できるアプリケーションを開発しています。私は exoplayer のサンプルを読みましたが、私の必要性は異なります。私は自分の Web サイトで、ダッシュ URL をクリックすると、exoplayer でストリームの再生が開始されます。exoplayer アクティビティを開くための最初の部分は成功しましたが、exoplayer で drm 保護されたストリームを実行する方法がわかりません。
ストリームと DRM ライセンスの URL を知っています。
私が取り組んでいる簡単なコードを以下に添付します。drmsessionmanager などの追加コードを教えてください。ストリームを実行するには
これは、drmなしでmpdのみをサポートする私のコードです:
ios - コンパイル エラーの原因となるデッド コード ストリッピング
私たちのプロジェクトでは widevine DRM プレーヤーを使用していました。統合中、「デッド コード ストリッピング」を NO にする必要がありました。正常に動作していました。
ここで、プロジェクトに他のクラスと .a ファイル (Unity Vuforia ファイル) を追加する必要がありました。そのために、「デッド コード ストリッピング」を YES に戻さなければなりませんでした。デバッグ モードではすべて正常に動作し、widevine DRM Player も正常に動作します。しかし、アーカイブ ビルドではすぐにクラッシュしました。「デッド コード ストリッピング」が「いいえ」に設定されている場合、次のエラーが発生します。
アーキテクチャ arm64 の未定義シンボル:"Geo::GetiOSAppDocumentsDir()"、libiPhone-lib.a(GeoPathUtils.o) の:Geo::PathUtils::GetSandboxDataPath() から参照
widevine プレーヤーが機能するには、「デッド コード ストリッピング」を NO にする必要があり、ユニティ ファイルの場合は「YES」にする必要があります。どうすれば問題を解決できますか? どんなアドバイスでも大歓迎です。
android - Android TV から PlayReady DRM 情報を取得する方法
Android の Nexus Player から PlayReady DRM 情報を取得したいと考えています。多くの方法を試しましたが、うまくいきませんでした。誰でも私を助けることができますか?どうもありがとうございました。
- 無料アプリ(DRM Info)を見てみました。PlayReady がサポートされていることはわかりますが、PlayReady DRM のセキュリティ レベルを取得できません。
- MediaDrm を使用して DRM 情報を取得しました。UUID が WideVine の場合、Vending、WideVine DRM のセキュリティ レベルを取得できます。ただし、UUID が PlayReady の場合は機能しません。
プライベート静的最終 UUID PALYREADY_UUID = 新しい UUID(0x9A04F07998404286L, 0xAB92E65BE0885F95L);
この方法を使用しましたが、うまくいきませんでした。
誰でも私を助けることができますか?