0

我有一个包含 youtube 视频的嵌入标签。

但是,这不会在移动浏览器上播放,因为它说需要 Flash。

我使用的是 HTML 而不是 HTML 5,因为我的应用程序也应该支持 IE 8。

我浏览了一些很棒的 JQuery 解决方案,但只得到了基于 HTML5 的 Jquery 解决方案

有人可以建议我在 IE8+、Chrome、FF+ 和移动浏览器中播放我的 youtube 视频吗?

4

1 回答 1

1

youtube 默认提供的嵌入代码适用于 HTML5 浏览器(手机)以及需要 Flash 的旧浏览器:http: //jsfiddle.net/austinpray/G5GhH/1

<iframe width="560" height="315" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0" allowfullscreen></iframe>

我可以通过查看 iframe 的代码来判断,此代码嗅探浏览器可以播放的功能并显示最有效的功能。如果您在具有 Flash 功能的浏览器上使用 Flash,如果 Flash 不可用,则默认为 HTML 5。我对此进行了测试,它适用于 iPhone 和 Android 手机。这是Youtube 支持文档

于 2013-05-23T14:53:51.697 回答