問題タブ [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.
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
android - Android Widevine DASH 実装 + ExoPlayer
アプリで Widevine Modular - DASH ビデオを再生したいのですが、VideoView
またはそのExoPlayer
ために使用したいと考えています。
セットアップ方法のサンプルはありますか? または、ライセンスを取得する方法のサンプル コードを提供してもらえますか? ビデオの URL と、Widevine サーバーの URL があります。
Widevine クラシックを使用する前は、ライセンスのリクエストは次のようになっていました。
その後
その後、ビデオは VideoView または ExoPlayer で再生されました。
ios - iOS のアプリ ドキュメント フォルダからダウンロードした Widevine Classic ファイルを再生しますか?
アプリのドキュメント フォルダーから wvm ファイルを再生しようとしていますが、3 日経っても成功しません...
パスから「file://」を削除しましたが、まだ 1013 エラーが発生します (ここで説明されているように)。誰かがサンプル コードを持っているか、少なくとも正しく動作させるための手順を持っていますか?
WV_RegisterAsset(myFilePath)
いつも戻るWViOsApiStatus(rawValue: 1013)
これを試すと、ファイルが存在するはずです:
trueを返します
よろしくお願いします。
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」を追加) を使用すると、この種のエラーが発生します...
android - Widevine クラシック - サーバー応答エラー 16 が表示されます (EMM デコードに失敗しました)
あるデバイスで突然発生し、すぐにすべてのデバイスで発生し、このエラーが何を意味するのか、またはこれを克服する方法さえ理解できないようです.
ios - iOS で開発バージョンとリリース バージョンのフレームワークを処理する方法は?
私のプロジェクトでは、シミュレータ、開発、およびリリース バージョンを含むフレームワークを使用しています。リリース SDK をテストするにはどうすればよいですか?確認する必要がある詳細は何ですか?
私の知る限り、スキームを変更してリリースビルドを作成できます.リリースSDKが自動的に選択されるかどうかを知りたいですか?
または、アーカイブを作成して ipa ファイルとしてインストールする必要がありますか?xcode 経由でアプリをインストールできる場合、ケーブルを取り外してアプリを手動で起動する必要がありますか?
mpeg-dash - mp4 の復号化
ダウンロードしたファイルを復号化する方法はありますか? 元はmpdファイルでしたが、ダッシュダウンローダーでmp4をダウンロードしました。KID、com.widevine.alpha X-AxDRM-Message、および com.microsoft.playready X-AxDRM-Message が表示されます。
windows-10-universal - C# を使用して Windows 8 Universal App で Google Widevine DRM を再生する方法
ビデオ ストリーミング用に Windows 8 ユニバーサル アプリを構築する必要があり、他のプラットフォーム (Android および iOS) でビデオに Google Widevine DRM を既に使用しています。では、Windows 10 Universal App は Widevine DRM をサポートしていますか? 可能であれば、詳細を共有してください。