【发布时间】:2019-01-07 00:09:57
【问题描述】:
我正在测试一些简单的 HTML5 代码,以便在浏览器中播放嵌入的 YouTube 视频。但是,某些视频(几乎完全是音乐视频)不会在浏览器中播放。相反,会出现一条错误消息,指出“出现此视频不可用”(as shown here)。
这是用于显示视频的 HTML 代码:
<iframe width="560" height="315" src="https://www.youtube.com/embed/oGpFcHTxjZs" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
这是 YouTube 在选择“嵌入”选项时生成的确切代码。
iframe 标签确实适用于某些视频,但如下所示:
<iframe width="560" height="315" src="https://www.youtube.com/embed/jxvPjuREDpE" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
奇怪的是,所有类型的嵌入视频似乎都可以在 jsfiddle 这样的环境中工作,但在将单独的 HTML 文件加载到浏览器中时却不行。
这里问了一个类似的问题:"This video is unavailable" when putting music videos in iFrame,但只能通过运行 http 服务器来解决,这对我来说是一个全新的话题。
有谁知道这个问题的 HTML/javscript 修复?提前致谢。
【问题讨论】:
标签: html youtube youtube-api