是否可以在页面中嵌入移动设备的YouTube视频,而不是链接到YouTube?

时间:2011-03-13 20:51:29

标签: mobile youtube embed

我有一个嵌入了YouTube视频的页面(使用jQuery + swfobject)。目前,iOS用户需要被带到YouTube观看视频而不是在页面中查看。 Android浏览器会在不重定向到YT的情况下生成YouTube播放器,因此工作正常。

是否可以嵌入YT视频,以便他们可以在iOS页面中播放?

1 个答案:

答案 0 :(得分:6)

使用iframe嵌入版本的播放器而不是Flash播放器。嵌入式版本足够智能,可以根据设备呈现适当的播放器(即,它可以为支持它的Android或iPhone的HTML5版本等手机呈现Flash版本。)

如果您在Youtube.com上加载视频,则会有一个“共享”按钮,为您提供代码,因此您基本上只需要复制粘贴。看起来应该是这样的:

<iframe 
    width="240" height="135" 
    src="http://www.youtube.com/embed/videoid" 
    frameborder="0" allowfullscreen>
</iframe>

developers' site上有相同内容的更高级版本,包含各种参数和Javascript API演示。

更新:截至2015年1月,youtube的javascript api已正式弃用。它已被替换为新的Iframe API