2015-07-12 166 views
1

我收到了一些youtube网址,例如https://www.youtube.com/embed/LaXGkW_-Nvc?list=RDTDDDvaoGiDg。当我把它放到html视频标签时,它说“无效的来源”。HTML视频标签显示Youtube视频

如何解决这个问题?

当我使用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> 

回答

2

不能使用YouTube视频HTML5视频标签,它仅支持或者是MP4和WebM和Ogg文件。 W3C Schools

Youtube已经为您提供了一个“嵌入”功能,在他们的页面上为您自动生成iFrame。 Youtube Embed还有其他一些方法,但不再使用(不推荐)。 Youtube API

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

解决这个问题的唯一方法,如果你想使用HTML5视频标签是下载YouTube视频中的一个指定的格式。