問題タブ [android-drm]

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 に答える
355 参照

android - DrmManagerClient はローカル ファイルでは機能しますが、サーバー内のファイルでは機能しません

アプリケーションに DRM を実装しようとしています。
しかし、私は問題に直面しています。canHandle()常に false を返します。
そしてDrmManagerClient.getOriginalMimeType(Uri); http リンクの場合は常に null を返します。
しかし、ストレージ内のファイルについては、すべて正常に機能しています。

以下は mimetype を取得する方法ですが、残念ながら canHandle() は常に false を返します。

何か不足していますか?
明らかに、私が使用している URL はおそらく適切ではありませんが、別のアプリケーションで動作する別の URL を試してみましたが、結果は同じです。
マニフェスト ファイルにも INTERNET 権限を設定しました。何が問題なのか、アイデアが不足しています。
DrmManagerClient のソース コードを調べたところ、canHandle() が次のように定義されていることに気付きました。

Uri を Path に変換しているため、canHandle(Uri uri , String mimeType)基本的には同じです。 これは、Http URL が機能しないということですか?canHandle( String path, mimeType )

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

android - Android Widevine DASH 実装 + ExoPlayer

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

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

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

その後

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

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

linux - Android のユーザー空間からデバイス ノードを開くことができません

Android では、ユーザー空間で動作している hwcomposer からデバイス ノード (dev/dri/card0) を開くときに問題が発生します。次のようにデバイスを開こうとしています:

エラー:

エラー 13 はアクセス許可の問題です。そのために、Android の ueventd.rc でアクセス許可を構成しました。

また、システム system へのアクセス許可を設定しようとしました。まだ機能していません。

/dev/dri で ls -la を実行すると。次の出力が表示されます。ユーザー モードの rw 権限があります。

デバイスノードに権限が設定されているため、hwcomposer がデバイスノードにアクセスできない理由がわかりません。

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

amazon - Amazon Fire TV に WideVine MediaDRM を実装する方法

Amazon Fire TV を使用しながら、Amazon デバイスにAndroid WideVine DRM ソリューションを実装しようとしています。WideVine MediaDRMNotProvisionedExceptionを使用中に取得しました。exo-player の Amazon ポーティングをダウンロード ( https://github.com/amzn/exoplayer-amazon-port ) し、再生に失敗した Fire-TV デバイスで実行しました。

  1. WideVine の目的で Amazon デバイスをプロビジョニングする方法を教えてください。
  2. Amazon Fire は WideVine DRM スキームをサポートしており、デバイスはレベル 1 で保護されています。Exo-Player のデモを Amazon Fire TV で実行するにはどうすればよいですか?

時間をありがとう、ヤニフ

0 投票する
3 に答える
5940 参照

android - Android デバイスにある widevine DRM を確認する方法

Google Widevine DRMが Android デバイスに存在するかどうかを確認する必要があるアプリを作成しています。プログラムでそれを確認する方法は?

前もって感謝します