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

Jef*_*eff 10 embed youtube mobile

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

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

McG*_*gle 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>
Run Code Online (Sandbox Code Playgroud)

开发人员的网站上有一个更高级版本的相同的东西,有各种参数和Javascript API的演示.

更新:截至2015年1月,youtube的javascript api已正式弃用.它已被新的和改进的Iframe API取代.