我使用从http://kenwheeler.github.io/slick/下载的光滑滑块
我有一些图像的自动播放显示正确,但是,我也有一个MP4文件,我不能得到自动播放。这里是我的HTML:
<section class="regular slider" style="width: 900px; left: 60px; top: 230px;">
<div>
<video autoplay>
<source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4">
</video>
</div>
<div>
<img src="https://placehold.it/350x300?text=2">
</div>
<div>
<img src="https://placehold.it/350x300?text=3">
</div>
</section>
这是我的剧本:
<script type="text/javascript">
$(document).on('ready', function() {
$(".regular").slick({
dots: true,
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 2000
});
});
</script>
3条答案
按热度按时间sgtfey8w1#
您可以使用afterChange回调函数来实现这一点。
vecaoik12#
我引用@AsafDavid的话。看看original answer中的工作代码示例。
是的,可以使用JavaScript完成。当视频幻灯片变成
currentSlide
时,您必须:1.暂停滑块
1.播放视频
您可以使用
afterChange
事件执行此操作:pepwfjgg3#
需要将视频静音,自动播放才能工作。