根据亚马逊的文档:
问:亚马逊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)
错误的name
是NotSupportedError
,这意味着(根据MDN(PlayReady不受支持,尽管亚马逊的文档表明它是。
Fire TVWebView
s不支持PlayReady。仅支持Widevine。