audio controll - 后退,前进按钮 - Java脚本 [英] audio controll - backward , forward buttons - Java script

查看:120
本文介绍了audio controll - 后退,前进按钮 - Java脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当按住下一个按钮时,音频播放器会更快...

When hold on a next button audio player make faster ...

代码代表所有内容


主要问题:如何继续正常?

main question : How to continue to normal ?

这是我的尝试

http://jsfiddle.net/1t6g8oLg/

jQuery

$(function () {
    var audio = document.getElementById('mine');
    audio.addEventListener('durationchange', function (e) {
        $('.btn-forward').mousedown(function () {
            setInterval(function () {
                audio.currentTime += 10;
            }, 200);
        }).mouseup(function () {
            // Continue to normal
        });

        $('.btn-backward').mousedown(function () {
            setInterval(function () {
                audio.currentTime += 10;
            }, 200);
        }).mouseup(function () {
            // Continue to normal
        });
    });

});




暂停! < 3

on Hold ! <3


推荐答案

只需删除EventListener并添加ClearInterval即可停止循环:

Just remove your EventListener and add a ClearInterval to stop the loop:

$('.btn-forward').mousedown(function () {
    audio.pause();
    intervalo = setInterval(function () {
        audio.currentTime += 10;
    }, 200);
}).mouseup(function () {
    clearInterval(intervalo);
    audio.play();
});

这是小提琴

这篇关于audio controll - 后退,前进按钮 - Java脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆