bootstrap youtube视频模式自动播放
bootstrap youtube video modal plays automatically
当网页打开时,所有视频在5秒后自动在后台播放,即在单击图像之前就可以听到音频。我如何才能阻止这种情况的发生,视频必须打开按钮点击并关闭。视频必须只在点击并关闭按钮时才能播放。
我该如何做到这一点?这是小提琴https://jsfiddle.net/aaronfranco/L6xvLcuL/14/
<script>
$("#myBtn").click(function(){
$("#myModal").modal({backdrop: false});
});
$("#myBtn1").click(function(){
$("#myModal1").modal({backdrop: false});
});
$("#myBtn2").click(function(){
$("#myModal2").modal({backdrop: false});
});
</script>
首先确保Autoplay = 0
停止youtube视频自动播放
然后,您可以使用youtube api Hyperlink控制何时准确播放youtube视频
只需设置autoplay=0。它是布尔值。0远假1为真。
<iframe class="size" src="https://www.youtube.com/embed/rFuEu3dj-nA?autoplay=0" ;frameborder="0" allowfullscreen></iframe>
之后?youtube链接中的自动播放。希望这能有所帮助。
您的iframe正在自动加载并播放视频,即使您还没有显示对话框。
您可以更改为使用单个模态元素,不要在iframe上指定src值,然后从按钮单击事件中填充src值,这样框架只有在打开对话框时才开始加载,即
$('#myModal iframe').attr('src', movieURL);
$('#myModal').modal();
问题出现在<iframe>
代码中,其中属性autoplay
的值为1,打开时会触发事件自动播放视频
将
autoplay
值从1更改为0
通过将值更改为0,告诉浏览器不要自动播放视频。这是代码
<iframe class="size" src="https://www.youtube.com/embed/rFuEu3dj-nA?autoplay=0" ;frameborder="0" allowfullscreen></iframe>
现在打开Jquery按钮,点击更改属性值
$('button').on('click', function(){
$('iframe').attr('autoplay','1');
});
相关文章:
- 在移动设备中自动播放视频
- Twitter Boostrap:模式窗口在重新播放模式窗口后不播放视频
- 在一天中的某个时间自动在我的网站上播放视频
- 如何降低html视频的自动播放音量
- 自动播放youtube视频的Javascript
- 如何在HTML5画布上自动播放短视频剪辑
- 在按钮上单击暂停HTML视频(正在自动播放)
- 同时静音自动播放多个YouTube视频
- 视频(自动播放)通过javascript隐藏,但已经在页面加载时启动
- 视频通过javascript被隐藏,但已经开始播放(自动播放模式),即使是's不可见
- bootstrap youtube视频模式自动播放
- 为什么iPhone不允许在html元素的背景中自动播放视频
- Jquery 自动播放视频序列不起作用
- 在 Twitter 引导中禁用视频自动播放,并在模式关闭时停止视频
- 在“显示CSS”属性设置为无后自动播放视频
- 在移动浏览器上自动播放视频元素
- 使用HTML5和javascript在播放器全屏而不是背景全屏中自动播放视频
- 自动播放视频播放列表后45秒的闲置网站与javascript
- 点击模式自动播放Vimeo视频
- 停止自动播放视频