将youtube视频嵌入桌面和iphone / ipad的网页中

时间:2010-11-06 11:30:14

标签: iphone ipad

我很惊讶我只是把对象嵌入到wordpress博客中,并且意外地它也在ipad上播放。

<object width="425" height="344" type="application/x-shockwave-flash" data="http://www.youtube.com/watch?v=hoA1MBRJ_BA&amp;hl=de&amp;fs=1&amp;rel=0"><param name="movie"  value="http://www.youtube.com/watch?v=hoA1MBRJ_BA&amp;hl=de&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param></object>

为什么会这样?我以为我需要为Ipad提供一些特殊代码?

我使用真正的ipad,然后使用Safari和用户代理ipad来获取上面的源代码:application / x-shockwave-flash如何被解释为html 5视频?

3 个答案:

答案 0 :(得分:2)

为什么它不起作用?当youtube检测到iPad用户代理时,它会使用HTML5来提供视频而不是Flash。没有必要为iPad使用任何特殊代码,因为它能够呈现普通网页(Flash除外: - ))。

答案 1 :(得分:1)

似乎Ipads和iPhone有一个特殊的插件,用H264视频链接取代Youtube flash嵌入。所以,在Youtube方面并没有发生什么。此外,它仅适用于Youtube(例如,它不会影响Vimeo flash嵌入)。

具有讽刺意味的是,在撰写本文时,来自Youtube的新HTML5 iframe嵌入功能无法与iPhone配合使用,也无法与iPad配合使用,而旧的Flash嵌入设备仍然可以使用。

是的,这是一个奇怪的世界。

答案 2 :(得分:0)

以下代码可以在iphone中使用

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/8VcPF72MFsU?autoplay=1&origin=http://example.com" frameborder="0"/>