CAF 接收器的 CORS 要求是不是已更改?
Posted
技术标签:
【中文标题】CAF 接收器的 CORS 要求是不是已更改?【英文标题】:Have CORS requirements changed for CAF receivers?CAF 接收器的 CORS 要求是否已更改? 【发布时间】:2017-12-08 21:36:31 【问题描述】:我正在从 receiver v2 迁移到 CAF receiver(又名 v3)
我的理解是,当流式传输托管在与接收者不同的主机上的媒体时,CORS 标头不是必需的:
媒体是基于文件的(例如 mp4) 并且媒体中没有文本轨道(字幕)。在 v2 中,它按描述工作:我所有的基于文件的媒体(例如 mp4)流都很好,没有 CORS 标头。字幕视频或 HLS 确实需要 CORS 标头
但是,对于 CAF (v3),即使是普通(无字幕)mp4 视频文件,接收器也会抱怨缺少 CORS 标头。
这是 v3 中的错误还是我错过了文档中的某些内容?
这里是a gist containing a simple receiver,应该可以很容易地重现问题。
附录:我认为这可能是一个错误,链接到issue I created
【问题讨论】:
【参考方案1】:对于 CAF 接收器,需要将 crossorigin
属性添加到 cast-media-player
标记以恢复旧行为
<cast-media-player crossorigin=""></cast-media-player>
【讨论】:
以上是关于CAF 接收器的 CORS 要求是不是已更改?的主要内容,如果未能解决你的问题,请参考以下文章