我必须开发一个使用 video.js lib 解密 DRM HLS 内容的函数。我已经检索到了这个问题并找到了它(https://docs.microsoft.com/ko-kr/azure/media-services/previous/media-services-protect-hls-with-fairplay)所以我已经像下面这样使用 playready
const setPlayerForDashHLS = (src, type, key, licenseURL) => {
const customData = DRM_TYPE + SITE_ID + key;
player.src({
src: src,
type: type,
keySystems: {
'com.microsoft.playready': {
url: licenseURL,
licenseHeaders: {
'pallycon-customdata': customData
}
}
}
});
}
但它无法播放 DRM HLS 视频并且不打印任何有关错误日志的内容。我想知道怎么玩。