Javascript 音频控制-后退、前进按钮-Java脚本
当按住“下一步”按钮时,音频播放器会变得更快 代码代表一切 主要问题:如何继续正常 这是我的尝试Javascript 音频控制-后退、前进按钮-Java脚本,javascript,jquery,html,Javascript,Jquery,Html,当按住“下一步”按钮时,音频播放器会变得更快 代码代表一切 主要问题:如何继续正常 这是我的尝试 $(function () { var audio = document.getElementById('mine'); audio.addEventListener('durationchange', function (e) { $('.btn-forward').mousedown(function () { setInterval(fu
$(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
});
});
});
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
});
});
});
等一下 只需删除EventListener并添加ClearInterval以停止循环:
$('.btn-forward').mousedown(function () {
audio.pause();
intervalo = setInterval(function () {
audio.currentTime += 10;
}, 200);
}).mouseup(function () {
clearInterval(intervalo);
audio.play();
});
下面是一个只需删除EventListener并添加ClearInterval即可停止循环:
$('.btn-forward').mousedown(function () {
audio.pause();
intervalo = setInterval(function () {
audio.currentTime += 10;
}, 200);
}).mouseup(function () {
clearInterval(intervalo);
audio.play();
});
这是一个