私のアプリでWidevine Modular-DASHビデオを再生したいので、VideoView
またはExoPlayer
を使用します。Android Widevine DASHの実装+ ExoPlayer
どのようなサンプルをセットアップできますか?あるいは、ライセンスを取得する方法をサンプルコードで教えてください。 私はビデオのURLとWidevineサーバーのURLも持っています。
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上で遊んでいたことを後:
我々はWidevineの古典とライセンスの要求を使用していた前には、次のようになります。