Я пытаюсь читать видео в exoplayer с drmtoday на Android-приложении, но он не работает. Я добавляю все параметры для свойств запроса ключа, но все еще не работает. Пожалуйста, помогите мне решить эту проблему.Android exoplayer с drmtoday
Стараюсь этот код:
String uri = "https://origin.cdn.afrostream.net/vod/24hourlovebis/d4eed726882a4be3-drm.ism/.mpd";
String extension = "mpd";
String name="WV: HDCP not specified";
UUID drmSchemeUuid= null;
try {
drmSchemeUuid = getDrmUuid("widevine");
// drmSchemeUuid = getDrmUuid("");
} catch (ParserException e) {
e.printStackTrace();
}
String drmLicenseUrl="https://lic.staging.drmtoday.com/license-proxy-widevine/cenc/";
//String drmLicenseUrl="http://lic.staging.drmtoday.com/license-proxy-widevine/";
String[] drmKeyRequestProperties=null;
ArrayList<String> drmKeyRequestPropertiesList = new ArrayList<>();
JSONObject js=new JSONObject();
try {
js.put("userId", "12345");
js.put("sessionId", "12345");
js.put("merchant", "afrostream");
}catch (Exception ee)
{
ee.printStackTrace();
}
drmKeyRequestPropertiesList.add("dt-custom-data");
drmKeyRequestPropertiesList.add(js.toString());
drmKeyRequestProperties = drmKeyRequestPropertiesList.toArray(new String[0]);
Sample smp=new UriSample(name, drmSchemeUuid, drmLicenseUrl, drmKeyRequestProperties, false,uri,extension) ;
Intent nb=smp.buildIntent(getApplicationContext());
startActivity(nb);
«он не работает» - слишком общий. Вы должны скорее объяснить, какие результаты вы получаете, и каковы ожидаемые результаты. Это поможет людям определить, в чем проблема. http://stackoverflow.com/help/mcve –
Я имею ввиду, что это не работает, что видео не появляется на проигрывателе –