【问题标题】:Using a custom CAF Google Cast receiver, how can I perform an async operation before each DRM license request?使用自定义 CAF Google Cast 接收器,如何在每个 DRM 许可证请求之前执行异步操作?
【发布时间】:2020-09-06 05:55:53
【问题描述】:

使用 Google Cast V3/CAF 接收器,我想在每个 DRM 许可请求之前执行网络请求,并在许可请求中包含一些生成的信息(权利信息)作为标头。

Cast 框架提供PlaybackConfig.licenseRequestHandler,它允许您在发出许可请求之前对其进行修改,但它不允许您在请求之前执行异步操作 - 即您不能从 @ 返回 Javascript Promise 987654324@.

This answer is doing something similar,但这不适用于直播,因为该解决方案在每次加载清单时都会重置 licenseRequestHandler,并且在直播期间不断加载清单。我想在请求许可之前执行此许可前异步操作,而不是在每次加载清单时执行。

【问题讨论】:

    标签: chromecast google-cast drm receiver caf


    【解决方案1】:

    目前你不能。这已作为功能请求提交给 Google:

    https://issuetracker.google.com/u/1/issues/155215189

    【讨论】:

      猜你喜欢
      • 2019-04-11
      • 2019-03-09
      • 2020-06-02
      • 2022-03-01
      • 2020-01-18
      • 2021-12-10
      • 1970-01-01
      • 2020-02-05
      • 2017-08-13
      相关资源
      最近更新 更多