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 视频不会自动播放。但是,代码运行后第二次等等,Youtube视频会自动播放。为什么会这样,我怎样才能让 youtube 视频第一次自动播放?

4

0 回答 0