jquery - 如何使用 jquery ui slider 与自定义控制的 html5 视频配合使用

标签 jquery html jquery-ui video jquery-ui-slider

我一直在寻找使用 jquery ui slider 小部件来获取与 html5 视频一起使用的 slider 。那么我怎样才能使这个 JQuery UI slider 与 html5 视频同步呢?

高度赞赏示例代码的解释。

提前致谢。!!

最佳答案

当然,您必须有一个视频和一个 slider ,然后将 slider 设置为从零开始并在视频持续时间结束。
然后,您必须在 slider 移动时更新视频的 currentTime,并在视频播放时同样更新 slider 。

其实没那么难,像这样就可以了

$('#video').on({
    canplaythrough: function() {
        var video = this;
        $('#slider').slider({
            range : "max",
            min   : 0,
            max   : parseInt(video.duration, 10),
            value : 0,
            slide : function (event, ui) {
                video.currentTime = ui.value;
            }
        });
    },
    timeupdate: function() {
        $('#slider').slider('value', this.currentTime)
    }
});

FIDDLE

关于jquery - 如何使用 jquery ui slider 与自定义控制的 html5 视频配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25106939/

相关文章:

jquery - css 和 jquery 问题

php - 如何在没有原始 fla 文件的情况下制作 swf 链接?

javascript - xPath - 从 anchor 链接中提取 href 的内容

php - 保护 PHP session 免受 XSS 攻击

javascript - 重新加载页面以显示注入(inject)的 jQuery UI 元素?

jQuery 可对多个 tbody 进行排序

javascript - 单击按钮显示 div 并在 5 秒后隐藏相同的 div

javascript - 如何从 url 获取动态页面

jquery - 使用AJAX通过WebApi调用Delete方法

javascript - 背景模糊的模态窗口