1

次のコードを使用して YouTube ビデオをロードしています。

jQuery(document).ready(function() {
    $("#LOAD").click(function(){
    data = '<iframe id="placeHolder"> </iframe>';
    $('#putItHere').html (data);
    $('#putItHere').show ();
    document.getElementById ('placeHolder').src='http://www.youtube.com/embed/7R4LJQ7-_6Y';
});
});

追加のボタンも存在します。問題は、iPad または iPhone でのみ、ビデオが開始されるまで他のボタンがフリーズする (タッチに反応しない) ことです。起動すると、他のボタンが機能します。これは「タッチ」環境でのみ発生します。「クリック」環境を使用すると、ボタンはフリーズしません。たとえば、ラップトップで (マウスを使用して) ビデオを読み込んで、それが間違っていることを確認し、クリックして別のビデオを読み込むことができます。iPad では、ロードされたビデオの再生が開始されるまで、クリック (タッチ) して別のビデオをロードすることはできません。

4

1 に答える 1

1

これは、YouTube API のバグとして記録されています。これは、埋め込まれた YouTube ビデオの直下にあるリンクが、埋め込まれたビデオと同じ高さで機能しない iPod/iPad/iPhone ファミリーに影響します。以下のリンクを参照してください。

https://code.google.com/p/gdata-issues/issues/detail?id=4569

于 2013-05-18T21:59:33.270 に答える