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 に答える