2

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

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

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

private void prepareDrmInfoRequest()
{
        mDrmInfoRequest = new DrmInfoRequest(DrmInfoRequest.TYPE_RIGHTS_ACQUISITION_INFO, "application/mp4");
        mDrmInfoRequest.put("WVVideoUrlKey", "http://some_url.com/dash/1.mpd");
        mDrmInfoRequest.put("WVDRMServerKey", "http://some_url.com/video/widevine_modular/?auth_token=haslůkfjlksjfljnvlakhnsufn");
        mDrmInfoRequest.put("WVCAUserDataKey", "LJKHlklkhkljhKJLHuzgztfZTFZTUFzutf");
        mDrmInfoRequest.put("WVPortalKey", "provider");
}

その後

  public int processDrm()
  {
        DrmInfo df = mDrmManagerClient.acquireDrmInfo(mDrmInfoRequest);
        if(df != null)
        {
            return mDrmManagerClient.processDrmInfo(df);
        }
  }

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

4

2 に答える 2