在 bxslider 中播放和暂停视频?
play and pause the videos in the bxslider?
我正在开发 bxslider jquery 插件。我也包括视频。如果当前滑块是视频,则意味着当我单击下一个按钮时,当前视频将暂停,当我再次出现时,该视频将自动播放的视频滑块 paused.I 需要处理所有视频像这样。我为视频使用视频标签。
请尝试this。
这里是bxslider的API document
onSlideBefore
Executes immediately before each slide transition.
因此我们会在触发此事件时暂停所有视频。
$bxslider.find('video').each(function() {
this.pause();
});
onSlideAfter
Executes immediately after each slide transition. Function argument is the current slide element (when transition completes).
所以我们播放当前活动幻灯片中的视频。
// arguments:
// $slideElement: jQuery element of the destination element
// get the video element, assume only one video in each slide
var video = $slideElement.find('video')[0];
// if this slide contains video and video has been played then continue the video
video !== undefined && video.currentTime !== 0 && video.play();
我正在开发 bxslider jquery 插件。我也包括视频。如果当前滑块是视频,则意味着当我单击下一个按钮时,当前视频将暂停,当我再次出现时,该视频将自动播放的视频滑块 paused.I 需要处理所有视频像这样。我为视频使用视频标签。
请尝试this。
这里是bxslider的API document
onSlideBefore
Executes immediately before each slide transition.
因此我们会在触发此事件时暂停所有视频。
$bxslider.find('video').each(function() {
this.pause();
});
onSlideAfter
Executes immediately after each slide transition. Function argument is the current slide element (when transition completes).
所以我们播放当前活动幻灯片中的视频。
// arguments:
// $slideElement: jQuery element of the destination element
// get the video element, assume only one video in each slide
var video = $slideElement.find('video')[0];
// if this slide contains video and video has been played then continue the video
video !== undefined && video.currentTime !== 0 && video.play();