javascript - 播放和暂停 bxslider 中的视频?

标签 javascript jquery html5-video bxslider

我正在开发 bxslider jquery 插件。我也包括视频。如果当前 slider 是视频,意味着当我单击下一个按钮时,当前视频将暂停,当我再次出现该视频 slider 时,该视频将在视频暂停的地方自动播放。我需要像这样处理所有视频。我对视频使用视频标签。

最佳答案

请尝试this .

这是API document bxslider 的。

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();

关于javascript - 播放和暂停 bxslider 中的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37865266/

相关文章:

javascript - JS/jquery 根据点击元素的 id 获取可变文本

javascript - Chrome 问题 : "Failed to load resource: net::ERR_CONNECTION_TIMED_OUT "

javascript - 多个实例与具有动态内容的一个实例

android - 标签单击事件不适用于某些 Android 操作系统中的复选框 jquery

javascript - 每个人都观看相同的嵌入式视频

node.js - 如何在nodejs中获取视频的快照?

azure - 如何在 MVC 应用程序中嵌入视频?

javascript - 我使用 JavaScript 网络音频 API 开发了录音,但音质很差

javascript - 如何将值传递给 iCheck 的 onchecked 事件处理程序

javascript - AngularJs 选择图表框架 d3.js 与 highcharts