shaka-player angular 配置无效,无法识别的键 .drm.advanced.com.widevine.alpha.httpRequestHeaders

shaka-player angular Invalid config, unrecognized key .drm.advanced.com.widevine.alpha.httpRequestHeaders

提问人:Un1xCr3w 提问时间:11/2/2023 更新时间:11/2/2023 访问量:20

问:

你好,我非常努力地让这个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);
  }
Angular 视频流 DRM Shaka

评论


答: 暂无答案