我要玩的Widevine模塊化 - 在我的應用程序DASH的視頻,我想用VideoView
或ExoPlayer
它。的Android Widevine的DASH實施+ 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。