提问人:Un1xCr3w 提问时间:11/2/2023 更新时间:11/2/2023 访问量:20
shaka-player angular 配置无效,无法识别的键 .drm.advanced.com.widevine.alpha.httpRequestHeaders
shaka-player angular Invalid config, unrecognized key .drm.advanced.com.widevine.alpha.httpRequestHeaders
问:
你好,我非常努力地让这个DRM视频工作,我有manifestUri,licenseUri和licenseHeaders,其中包含SwankPortal,ContentAssetGuid
这是 IAM 使用的代码
@ViewChild('videoPlayer', { static: true }) videoPlayerRef!: ElementRef;
ngOnInit(): void {
shaka.polyfill.installAll();
this.initializePlayer();
}
initializePlayer(): void {
const video = this.videoPlayerRef.nativeElement;
const player = new shaka.Player(video);
player.addEventListener('error', this.onErrorEvent);
player.configure({
drm: {
servers: {
'com.widevine.alpha': this.licenseUri,
},
advanced: {
'com.widevine.alpha': {
httpRequestHeaders: this.licenseHeaders,
},
},
},
});
player.load(this.manifestUri).catch(this.onError);
}
onErrorEvent(event: any): void {
const error = event.detail;
console.error('Error code', error.code, 'object', error);
}
onError(error: any): void {
console.error('Error code', error.code, 'object', error);
}
答: 暂无答案
评论