В данной статье мы расскажем, как воспроизвести зашифрованное с Wiseplay Huawei видео.
Вам понадобится скомпилировать и запустить на устройстве Huawei модифицированный Exoplayer github.com/HMS-Core/hms-wiseplay-demo-exoplayer.
При этом в файле "demos/main/src/main/assets/media.exolist.json"
необходимо добавить следующий блок информации в поле "samples":
...
{
"name": "test",
"uri": "https://myhost.tld/some/folder/index.mpd",
"drm_scheme": "wiseplay",
"drm_license_url": "https://[PROJECT].nowdrm.co/wiseplay"
},
...
где [project] —
название вашего проекта в личном кабинете cdnnow!
https://myhost.tld/some/folder/index.mpd
— ссылка на
dash-плейлист.
Если видео было запаковано правильно, оно доиграет до конца без искажений.
Обратите внимание — если вы планируете использовать лицензии с возможностью продления (renewal
licenses), а также лицензии ограниченной длительности, вам может потребоваться изменить параметр MAX_LICENSE_DURATION_TO_RENEW_SECONDS
, задаваемый в 123 строке
в файле library/core/src/main/java/com/google/android/exoplayer2/drm/DefaultDrmSession.java
,
в соответствии с вашим сценарием использования.