videojs的vtt字幕Unsafe attempt to load URL错误

video的track外挂vtt字幕,服务器和前端地址分离,所以域名不一致导致如下错误

报错:

Unsafe attempt to load URL <URL> from frame with URL <URL>. Domains, protocols and ports must match.

解决办法:

在视频标签上添加  <video crossorigin=’anonymous’
src轨道地址vtt文件,必须是一个有效而且要是相同来源,(重点)除非 track 元素的父元素具有 crossorigin 属性。

发表评论