当前位置:  开发笔记 > 前端 > 正文

HTML5视频无法与crossOrigin =“ anonymous”一起播放

如何解决《HTML5视频无法与crossOrigin=“anonymous”一起播放》经验,为你挑选了1个好方法。

我正在尝试将HTML5视频播放器集成到我的应用程序中。我的视频源和字幕(用于跟踪标记)来自其他域。

当我使用


在Chrome不安全模式(已禁用网络安全性)下,上述所有代码对我来说都可以正常工作。使用常规Chrome时,如果我未指定crossOrigin属性,则会收到一条错误消息:

已阻止从原点“ ...”开始的文本轨道的加载:与文档的原点不在同一原点,并且track元素的父级没有“ crossorigin”属性。因此,不允许访问源“ http:// localhost ...”。

指定crossOrigin属性后,字幕API成功获取数据。但是视频无法播放。谁能建议我如何使用crossOrigin属性集来播放视频?



1> Adarsh Konch..:

设置crossorigin =“ anonymous”后发现,我还需要在视频源URL上启用CORS。视频网址需要返回以下响应标头:

Access-Control-Allow-Origin:*(或要列入白名单的域)

使用此扩展程序可以帮助我模拟该问题的修复方法:https : //chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=zh-CN

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有