gpt4 book ai didi

javascript - 尝试在视频标签上设置 crossorigin 属性时,视频播放已损坏

转载 作者:搜寻专家 更新时间:2023-10-31 08:55:26 24 4
gpt4 key购买 nike

问题发生在 chrome 浏览器桌面上。尝试将轨道元素添加到视频时出现以下错误:

  <video ...>
<track..>
</video>

http://jsfiddle.net/itayKinnrot/6Up5t/1/

当我将 crossorigin 属性添加到视频时(如错误提示),视频播放已损坏(当尝试在暂停后恢复视频时 - 视频元素无播放 + 错误) http://jsfiddle.net/itayKinnrot/PrCZ5/1/

我在这里做错了什么。

最佳答案

我注意到在您的第二个 fiddle 中,(视频的)资源请求被 302 重定向。
似乎 Chrome 在重定向后无法正确处理支持 CORS 的视频(可能是由于处理缓冲/缓存的实现中存在错误)。

这是它在开发人员工具的网络选项卡中的样子:

用重定向目标替换视频标签的 src 属性后,我可以正确地搜索视频并暂停/恢复播放。网络日志显示成功的字节范围请求。请注意,开发人员工具不会显示第一个请求的分块响应,而只会显示一个连续请求。

此行为尖叫“错误”,因此在 http://crbug.com/new 打开一个新问题似乎是最好的行动方案。尝试创建一个小型测试用例(最好是独立的),以便更容易查明错误。创建问题后,请添加带有错误报告链接的评论。

关于javascript - 尝试在视频标签上设置 crossorigin 属性时,视频播放已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24529472/

24 4 0