jquery - 按键时的jQuery声音

标签 jquery audio keydown

关于堆栈溢出的第一个问题。我已经搜索了我的问题,但是找不到答案。

当我按下并按住某个键时,我试图让一首歌曲播放30秒,但我无法使其正常工作。我希望歌曲在我按住键时开始播放,而在放开键时停止播放。我试图重新创建我在JSFiddle上遇到的问题:

http://jsfiddle.net/Z2UuR/

$(document).keydown(function(){
if(event.keyCode == 88) {
playBlurredLines();
console.log("A key was pressed");
$(".one").css('background-color', 'blue'); 
}
})
.keyup(function(){
$(".one").css('background-color', 'orange'); 
});

function playBlurredLines() {
$('#blurred-lines')[0].volume = 0.5;
$('#blurred-lines')[0].load();
$('#blurred-lines')[0].play();
}

轻按“X”时,歌曲播放正常,但是当我按住“X”时,nada!任何帮助深表感谢。

附言对不起,“模糊线条”音频片段。

最佳答案

尝试将event传递给keydown函数:

$(document).keydown(function(event){
    if(event.keyCode == 88) {

关于jquery - 按键时的jQuery声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031915/

相关文章:

python - 如何使用 pygame.KEYDOWN 在按住键时每次通过循环执行某些操作?

javascript - Cypress - 比较两个输入的相等性

javascript - Jquery slideToggle 缓慢且在 DOM 树顶部没有响应

C# 行捕获

windows - 是否可以录制声卡上播放的声音?

objective-c - 查看 interpretKeyEvents : but pass unwanted ones up the responder chain?

c# - WPF Key枚举有什么解释吗?

Javascript 变量出现在控制台中但未定义

javascript - jQuery+AJAX 响应头

iphone - AVAudioPlayer 的问题