0

1. 在 GoogleCast 上使用加密媒体扩展时,来自此处的示例代码(第 8.4 节)

https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#examples

应该为 PlayReady 指定什么:

video.setMediaKeys(new MediaKeys(keySystem));

作为一个关键系统?

2.在同一个函数中,函数中有initData var(event.initData) handleKeyNeeded(event)。如果通过添加自定义数据进行扩展,DRM 引擎会在生成许可证请求时保留它吗?如果没有,如何解决?

4

1 回答 1

0

回答你的第一个问题:

video.setMediaKeys(new MediaKeys("com.microsoft.playready"));

但是,使用 iTypeSupported 查询给定媒体类型支持哪些系统是谨慎的做法:

https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#dom-istypesupported

于 2013-12-13T12:06:01.927 回答