使用 Google Cast V3/CAF 接收器,我想在每个 DRM 许可请求之前执行一个网络请求,并在许可请求中包含一些结果信息(权利信息)作为标题。
Cast 框架PlaybackConfig.licenseRequestHandler
允许您在发出许可请求之前对其进行修改,但它不允许您在请求之前执行异步操作 - 即您不能从licenseRequestHandler
.
这个答案正在做类似的事情,但这不适用于直播,因为licenseRequestHandler
每次加载清单时该解决方案都会重置,并且在直播期间会不断加载清单。我只想在许可请求之前执行此预许可异步操作,而不是在每次加载清单时执行。