问题 在没有Flash的HTML5中嵌入YouTube视频


是否可以使用HTML5在您自己的网站上嵌入YouTube视频,以便可以在没有Flash的iPhone上在Safari上播放?


5579
2017-10-12 23:41


起源



答案:


根据 http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html

<iframe src="http://www.youtube.com/embed/VIDEO_ID"></iframe>

这将在HTML5视频中播放(当HTML5视频不可用时返回Flash)。


13
2017-10-12 23:44



如果flash和html5都可用,则实际行为是在flash中播放;如果flash不可用,则为html5。您可以尝试将html5 = 1参数添加到查询字符串,以便在flash和html5都可用时强制执行html5,但是人们会报告混合结果。 - RobW
出于某种原因,我无法使用marin-left / right中心youtube iframe:auto;就像我可以与其他元素一样。并且使用<object> embed方法似乎不适用于iPhone。 - Charles John Thompson III


答案:


根据 http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html

<iframe src="http://www.youtube.com/embed/VIDEO_ID"></iframe>

这将在HTML5视频中播放(当HTML5视频不可用时返回Flash)。


13
2017-10-12 23:44



如果flash和html5都可用,则实际行为是在flash中播放;如果flash不可用,则为html5。您可以尝试将html5 = 1参数添加到查询字符串,以便在flash和html5都可用时强制执行html5,但是人们会报告混合结果。 - RobW
出于某种原因,我无法使用marin-left / right中心youtube iframe:auto;就像我可以与其他元素一样。并且使用<object> embed方法似乎不适用于iPhone。 - Charles John Thompson III