Javascript 使用videojs播放youtube,或

Javascript 使用videojs播放youtube,或,javascript,youtube,video.js,Javascript,Youtube,Video.js,我正在尝试将youtube视频嵌入到本地flask开发服务器上运行的网站上。我想用Videojs。使用来自的此示例代码进行测试 视频未加载,当我按play然后停止时,firefox控制台显示此错误: AbortError:媒体资源的提取过程已由中止 应用户的请求创建用户代理 Firefox在Ubuntu18.04.2VirtualBox机器上的版本是66.0.5,在Windows主机上。 在同一台机器上的Chrome中,视频图标变灰,控制台上没有错误 我无法在videojs youtube上

我正在尝试将youtube视频嵌入到本地flask开发服务器上运行的网站上。我想用Videojs。使用来自的此示例代码进行测试


视频未加载,当我按play然后停止时,firefox控制台显示此错误:

AbortError:媒体资源的提取过程已由中止 应用户的请求创建用户代理

Firefox在Ubuntu18.04.2VirtualBox机器上的版本是66.0.5,在Windows主机上。 在同一台机器上的Chrome中,视频图标变灰,控制台上没有错误


我无法在videojs youtube上找到此错误或任何相关问题的描述。这一错误的原因可能是什么

嗯……您没有显示完整的编码HTML文件,所以我们可能需要它来完全帮助您解决这个问题。这就是说,我假设您确实有行代码来合并video.js支持脚本和相关CSS,否则您将无法尝试加载媒体。你是否也有至少一行javascript来初始化视频js播放器?[没关系,关于“一行js来初始化”。显然,根据示例,这对于视频js的使用是不需要的。]同时,请继续关注…我自己正在尝试创建其中一行,我会用一条评论进行报告,一旦我完成了我的尝试,你下面的例子可能已经过时了,现在有了一个正式的videojs“插件”。这里有详细的信息:(我没有成功地让“videojs youtube”插件工作。)我有一个新的可能的“理论”:在过去6个月左右,“youtube.com”已经演变成了一个“广告插入”网站。我想知道谷歌是否正试图阻止开发者使用“嵌入”他们内容的任何替代“玩家”,因为他们内置在玩家中的“广告插入”不起作用。(注意:现在他们将向你们出售他们新的“Youtube电视”服务,不带广告。)所以,谷歌可能会继续改变他们的Youtube基础设施,不断破坏我们创建的任何“Youtube插件”。
 <video
   id="vid1"
   class="video-js vjs-default-skin"
   controls
   autoplay
   width="640" height="264"
   data-setup='{ "techOrder": ["youtube"], "sources": [{ "type":    "video/youtube", "src": "https://www.youtube.com/watch?v=xjS6SftYQaQ"}] }'
 >  
</video>