問題タブ [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.

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

android - DrmManagerClient-native で Widevine-modular をサポートする Android バージョンはどれですか?

Android の DRM ドキュメント [1] のエントリ ページには、Android がネイティブ モジュールへのインターフェイスとして DrmManagerClient ネイティブ実装を提供していると書かれています。私が知る限り、インターフェイスは DrmManagerClient.h [2] です。

Java API に関しては、API レベル 18 以降のみが Widevine のモジュラー バージョンをサポートすることが明確に述べられています。API 18 では MediaDrm クラスが導入されましたが、NDK には API レベル 21 以降の NativeMediaDrm.h が含まれています。新しい Android には、「libwvdrmengine.so」と「libwvm.so」が付属しています。これらは、WV モジュラー用の 1 つのライブラリと WV クラシック用の 1 つのライブラリである可能性があります。インターネット検索では、libwvm.so が Android 4.0.4 以降で使用されていることが示されています。

DrmManagerClient-native で Widevine-modular をサポートする Android バージョンはどれですか?

[1] https://source.android.com/devices/drm.html

[2] アンドロイド/プラットフォーム/フレームワーク/av/include/drm/DrmManagerClient.h

0 投票する
2 に答える
5363 参照

android - Android Widevine DASH 実装 + ExoPlayer

アプリで Widevine Modular - DASH ビデオを再生したいのですが、VideoViewまたはそのExoPlayerために使用したいと考えています。

セットアップ方法のサンプルはありますか? または、ライセンスを取得する方法のサンプル コードを提供してもらえますか? ビデオの URL と、Widevine サーバーの URL があります。

Widevine クラシックを使用する前は、ライセンスのリクエストは次のようになっていました。

その後

その後、ビデオは VideoView または ExoPlayer で再生されました。

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

ios - iOS のアプリ ドキュメント フォルダからダウンロードした Widevine Classic ファイルを再生しますか?

アプリのドキュメント フォルダーから wvm ファイルを再生しようとしていますが、3 日経っても成功しません...

パスから「file://」を削除しましたが、まだ 1013 エラーが発生します (ここで説明されているように)。誰かがサンプル コードを持っているか、少なくとも正しく動作させるための手順を持っていますか?

WV_RegisterAsset(myFilePath)いつも戻るWViOsApiStatus(rawValue: 1013)

これを試すと、ファイルが存在するはずです:

trueを返します

よろしくお願いします。

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

android - MediaCodec を使用して、暗号化されたデータを SurfaceTexture に復号化および復号化します。

MediaCodec API を使用してデータを復号化およびデコードすることは可能ですか? widevine やその他の DRM メカニズムによって暗号化されたデータを復号化し、デコードしたいと考えています。私が試したい基本的なことは、SurfaceTexure から作成された Surface で MediaCodec を構成したことです。 MediaCodec->configure(..????., with mediacrypto instance, ...)この場合、SurfaceTexture を渡すことができるかどうかわかりません。または、私がすべき安全な設定はありますか?

私が見つけたサンプルは、復号化されたデータを SurfaceView に直接レンダリングすることです。

しかし、MediaCodec によってレンダリングされるデコードされたバッファーまたは SurfaceTexture を取得したいだけです。

などの安全な構成を設定しなかった場合MediaFormat->SetFeatureEnabled("secure-playback", true); OMX.qcom.video.decoder.avc を使用してデコーダを作成します。このようなエラーが発生します。

セキュア構成を設定して MediaCodec::CreateByCodecName (「.secure」を追加) を使用すると、この種のエラーが発生します...

0 投票する
0 に答える
104 参照

android - Widevine クラシック - サーバー応答エラー 16 が表示されます (EMM デコードに失敗しました)

あるデバイスで突然発生し、すぐにすべてのデバイスで発生し、このエラーが何を意味するのか、またはこれを克服する方法さえ理解できないようです.

0 投票する
2 に答える
833 参照

ios - iOS で開発バージョンとリリース バージョンのフレームワークを処理する方法は?

私のプロジェクトでは、シミュレータ、開発、およびリリース バージョンを含むフレームワークを使用しています。リリース SDK をテストするにはどうすればよいですか?確認する必要がある詳細は何ですか?

私の知る限り、スキームを変更してリリースビルドを作成できます.リリースSDKが自動的に選択されるかどうかを知りたいですか?

または、アーカイブを作成して ipa ファイルとしてインストールする必要がありますか?xcode 経由でアプリをインストールできる場合、ケーブルを取り外してアプリを手動で起動する必要がありますか?

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

mpeg-dash - mp4 の復号化

ダウンロードしたファイルを復号化する方法はありますか? 元はmpdファイルでしたが、ダッシュダウンローダーでmp4をダウンロードしました。KID、com.widevine.alpha X-AxDRM-Message、および com.microsoft.playready X-AxDRM-Message が表示されます。

0 投票する
0 に答える
269 参照

windows-10-universal - C# を使用して Windows 8 Universal App で Google Widevine DRM を再生する方法

ビデオ ストリーミング用に Windows 8 ユニバーサル アプリを構築する必要があり、他のプラットフォーム (Android および iOS) でビデオに Google Widevine DRM を既に使用しています。では、Windows 10 Universal App は Widevine DRM をサポートしていますか? 可能であれば、詳細を共有してください。