停止加载时自动播放视频 - BXSlider
Stop Videos from autoplay on load - BXSlider
我在我的一个站点中使用 bxslider 作为一个简单的视频滑块。但是滑块中的所有视频都开始加载播放。我必须禁用它。
HTML:
<ul class="bxslider">
<?php
foreach($vdos->result() as $vdo){
?>
<li>
<iframe src="<?php echo asset_url().'vdo/'.$vdo->vdoPath; ?>" width="100%" height="100%" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</li>
<?php
}
?>
</ul>
JS:
$(document).ready(function(){
slider = $('.bxslider').bxSlider({
video: true,
useCSS: false,
auto: false,
controls: false,
onSliderLoad: function(){
slider.stopAuto(true);
}
});
我已经坚持了一段时间了。任何指导都会很有帮助。
我厌倦了提出的解决方案
bxslider stopping video element autoplay
我没有成功。
谢谢。
P.S:我正在测试 .mp4 格式
问题是iframe
<ul class="bxslider" >
<li>
<video preload="" loop="" class="video-bg">
<source src="video/sample.mp4" type="video/mp4">
</video>
</li>
<li>
<video preload="" loop="" class="video-bg">
<source src="video/sample.mp4" type="video/mp4">
</video>
</li>
</ul>
$('.bxslider').bxSlider({
video: true,
useCSS: false,
onSliderLoad:function(currentIndex){
$("video").trigger("play");
},
});
我在我的一个站点中使用 bxslider 作为一个简单的视频滑块。但是滑块中的所有视频都开始加载播放。我必须禁用它。
HTML:
<ul class="bxslider">
<?php
foreach($vdos->result() as $vdo){
?>
<li>
<iframe src="<?php echo asset_url().'vdo/'.$vdo->vdoPath; ?>" width="100%" height="100%" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</li>
<?php
}
?>
</ul>
JS:
$(document).ready(function(){
slider = $('.bxslider').bxSlider({
video: true,
useCSS: false,
auto: false,
controls: false,
onSliderLoad: function(){
slider.stopAuto(true);
}
});
我已经坚持了一段时间了。任何指导都会很有帮助。
我厌倦了提出的解决方案
bxslider stopping video element autoplay
我没有成功。 谢谢。
P.S:我正在测试 .mp4 格式
问题是iframe
<ul class="bxslider" >
<li>
<video preload="" loop="" class="video-bg">
<source src="video/sample.mp4" type="video/mp4">
</video>
</li>
<li>
<video preload="" loop="" class="video-bg">
<source src="video/sample.mp4" type="video/mp4">
</video>
</li>
</ul>
$('.bxslider').bxSlider({
video: true,
useCSS: false,
onSliderLoad:function(currentIndex){
$("video").trigger("play");
},
});