【问题标题】: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

【问题讨论】:

    标签: google-cast


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-09-25
      • 2018-05-29
      • 1970-01-01
      • 2019-01-17
      • 2018-08-07
      • 2018-03-26
      • 2018-09-23
      • 2018-09-18
      • 2020-06-02
      相关资源
      最近更新 更多