【问题标题】:Issues with youtube video on mobile browser移动浏览器上的 youtube 视频问题
【发布时间】:2013-05-23 14:35:54
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: javascript html jquery-mobile iframe video


    【解决方案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 support document

    【讨论】:

    • 我正要发布这个。我在 PhoneGap 和网络应用程序中使用了这个确切的代码。它对我很有用。
    • @AustinPray 我在手机中尝试了同样的事情,但是 .在 Moto G 上进行测试时会抛出错误 stackoverflow.com/questions/25757846/…
    猜你喜欢
    • 2016-04-09
    • 1970-01-01
    • 2013-06-28
    • 2018-07-09
    • 2012-02-15
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    相关资源
    最近更新 更多