jquery - 将自动播放添加到youtube视频

标签 jquery youtube autoplay

我在灯箱中有一个youtubevideo,它在页面加载时是隐藏的,单击按钮后就会显示出来。我不希望视频在页面加载时开始播放,因此我不设置autoplay = 1。

我希望视频在显示灯箱时开始播放。那是当访客点击一个按钮时。

这是我的Youtubevideo:

<div class="st_youtube_video">  
<iframe>
        frameborder="0" 
        width="1680" 
        height="945" 
        src="https://www.youtube.com/embed/-gVYLXVqQ2c&rel=0">
        allow="autoplay"
</iframe>
</div>

这是我的jQuery:
    $('#button').click(function() {  
       $('.st_youtube_video').addClass('st_active'); 
       $(".st_youtube_video").attr('src', $(".st_youtube_video", parent).attr('src') + '&autoplay=1'); 
        }); 

$('.st_remove').click(function() {  
    $('.st_youtube_video.st_active').removeClass('st_active'); 
  });

一定有错误,但是我看不到它们。即使尝试了几种可能性,我的代码也无法正常工作。有人可以看看吗?

谢谢

最佳答案

似乎一切正常,只是所有元素都必须位于iframe标记内。


您需要从第一个iframe代码中删除“>”。希望这可以帮助。

关于jquery - 将自动播放添加到youtube视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54263384/

相关文章:

html - 将YouTube视频嵌入到较旧的移动浏览器中

javascript - YouTube 订阅按钮 - 事件 'onytevent' 未触发

android - 在 Android Chrome 浏览器上自动播放 html 视频在不同的浏览器版本上不一致

javascript - Javascript 弹出框(警报、确认和提示)是 'document' 的一部分还是 'Browser'(客户端)的一部分

javascript - 为什么这个try catch语句不起作用?

jquery - 从 AJAX 调用填充选择列表到 CFC

javascript - JQuery - 在动态添加/附加元素中监听 "scroll"事件

在没有绑定(bind)流 ID 的情况下创建 Youtube 默认直播

javascript - 用于动态添加输入字段的 keyup 函数

jquery - TinyMCE jQuery ajax 保存后不显示