html - HTML视频标签显示YouTube视频

标签 html iframe youtube

我有一些youtube网址,例如https://www.youtube.com/embed/LaXGkW_-Nvc?list=RDTDDDvaoGiDg。当我将其放入html video标签时,它说“无效来源”。

如何解决这个问题呢?

当我使用iframe显示视频时,遇到了另一个问题,如下所述:Video not showing in iframe on IE, but showing on firefox and chrome

这是我的HTML:

<video width="300" height="auto" autoplay="" controls="" name="media"><source src="https://www.youtube.com/embed/LaXGkW_-Nvc?list=RDTDDDvaoGiDg"></video>

最佳答案

您不能将HTML5视频标记用于youtube视频,它仅支持MP4,WebM和Ogg的文件。 W3C Schools

YouTube已在其页面上为您提供了“嵌入”功能,该功能会自动为您生成iFrame。 Youtube Embed还有一些其他方法,但是不再使用(不建议使用)。 Youtube API

至于IE的问题,也许看看这个类似的问题:YouTube iframe embed code not working in IE

如果要使用HTML5视频标签,解决此问题的唯一方法是以指定格式之一下载YouTube视频。

关于html - HTML视频标签显示YouTube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31373250/

相关文章:

javascript - 适用于 iOS 的 Web SQL 增长数据库

html - 是否可以在 XBAP 上覆盖 HTML?

html - 如何使用新的 YouTube iframe 样式代码嵌入高质量视频

php - PHP正则表达式用于不同的URL

javascript - 问题通过链接更改嵌入式Youtube视频

javascript - 在 location.replace 中发送数据,并用 javascript 中的 post 方法替换

html如何将H1、H2等设为链接?

jquery - 添加双倍我已有的 div 时遇到问题

javascript - YouTube - 安全错误 : Blocked a frame with origin "null" from accessing a cross-origin frame

ios - YouTube iFrame不计算观看次数