1

私はこのコードを持っています:

$(".thumbnail_border img").live('click', function() {

   $('param[name="movie"]').val(function(i, oldVal) {
        return oldVal + (oldVal.indexOf('?') ? '&autoplay=1' : '?autoplay=1');
    });
    $('embed').attr('src', function(i, oldSrc) {
        return oldSrc + (oldSrc.indexOf('?') ? '&autoplay=1' : '?autoplay=1');
    });
});

これにより、コードが youtube 埋め込みコードに動的に追加され、自動再生されます。ただし、ページをリロードしたばかりで、このコードを初めて実行すると、コードは正しく機能しますが、YouTube ビデオは自動的に再生されません。ただし、コードが実行された後の 2 回目以降は、Youtube ビデオが自動的に再生されます。これはなぜですか? また、YouTube ビデオを初めて自動的に再生するにはどうすればよいですか?

4

0 に答える 0