2

我已使用此页面中的 HTML5 嵌入代码:http: //apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html

<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
</iframe>

在代码中我这样使用它:

var str = 'http://www.youtube.com/v/' + videoid + '&rel=0&autoplay=' + autoplay;
var $video = $("<iframe class=\"youtube-player\" type=\"text/html\" width=\"297\" height=\"249\" src=\"" + str + "\" frameborder=\"0\"></iframe>");
$("#"+elemid).html($video);

}

在所有桌面浏览器中都很好用,但在我的 iPad 上却不行。在 iPad 上没有任何反应,我不知道为什么。当我在不使用 jQuery 插入的情况下直接嵌入代码时,该视频确实可以在 iPad 上运行

编辑:http: //jsfiddle.net/gGby6/

4

1 回答 1

1

按照教程,

http://www.youtube.com/v/...

应该

http://www.youtube.com/embed/...

这在 Mobile Safari (iOS 5.1.1) 上得到确认。

于 2012-05-26T22:54:59.240 回答