如何在Fire TV网络平台或WebView上使用PlayReady



根据亚马逊的文档:

问:亚马逊Fire TV的网络应用程序能否支持媒体播放的数字版权管理(DRM(

Web应用程序平台支持Widevine和PlayReady的DRM。有关本机FireTV应用程序DRM支持的详细信息,请参阅Fire TV设备规范页面的DRM部分。

但是,当从web应用程序(通过web应用程序测试仪(或WebView(通过Cordova(调用navigator.requestMediaKeySystemAccess时,请求仅对WideVine成功。

成功:

navigator.requestMediaKeySystemAccess('com.widevine.alpha', [{
audioCapabilities: [
{
contentType: 'audio/mp4; codecs="mp4a.40.2"',
robustness: ''
}
],
videoCapabilities: [
{
contentType: 'video/mp4; codecs="avc1.64002A"',
robustness: ''
}
]
}]).then(console.log)

故障:

navigator.requestMediaKeySystemAccess('com.microsoft.playready', [{
audioCapabilities: [
{
contentType: 'audio/mp4; codecs="mp4a.40.2"',
robustness: ''
}
],
videoCapabilities: [
{
contentType: 'video/mp4; codecs="avc1.64002A"',
robustness: ''
}
]
}]).then(console.log)

错误的nameNotSupportedError,这意味着(根据MDN(PlayReady不受支持,尽管亚马逊的文档表明它是。

Fire TVWebViews不支持PlayReady。仅支持Widevine。

最新更新