我有一些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/