CAF 接收器的 CORS 要求是否已更改?

Have CORS requirements changed for CAF receivers?

我正在从 receiver v2 to a CAF receiver(又名 v3)

迁移

我的理解是 CORS headers 不是必需的 当流式传输托管在与接收者不同的主机上的媒体时:

使用 v2,这按描述工作:我的所有 file-based 媒体(例如 mp4)流在没有 CORS headers 的情况下都很好。带字幕的视频或 HLS

确实需要 CORS headers

然而,对于 CAF (v3),接收者抱怨缺少 CORS headers,即使是普通(无字幕)mp4 视频文件也是如此。

这是 v3 中的错误还是我遗漏了文档中的某些内容?

这是 a gist containing a simple receiver 应该可以很容易地重现问题。

附录:我认为这可能是一个错误,链接到 issue I created

对于 CAF 接收器,需要将 crossorigin 属性添加到 cast-media-player 标记以恢复旧行为

<cast-media-player crossorigin=""></cast-media-player>