0

根据亚马逊的文档

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

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

但是,当navigator.requestMediaKeySystemAccess从 Web 应用程序(通过 Web App Tester)或WebView(通过 Cordova)调用时,请求仅对 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,尽管亚马逊的文档说明它是。

4

0 回答 0