Javascript 在使用键盘播放时,向前和向后播放音频文件以搜索10秒

Javascript 在使用键盘播放时,向前和向后播放音频文件以搜索10秒,javascript,html5-audio,Javascript,Html5 Audio,我可以通过键盘播放暂停和停止音频文件,但当我来回搜索时,我使用左右箭头键,搜索时间为15秒。我需要做5或10秒,而不是。下面是我使用的java脚本 <script> var audio = $("audio")[0]; $(document).keydown(function (e) { var unicode = e.charCode ? e.charCode : e.keyCode; console.log(unico

我可以通过键盘播放暂停和停止音频文件,但当我来回搜索时,我使用左右箭头键,搜索时间为15秒。我需要做5或10秒,而不是。下面是我使用的java脚本

       <script>
    var audio = $("audio")[0];
    $(document).keydown(function (e) {
        var unicode = e.charCode ? e.charCode : e.keyCode;
        console.log(unicode);
        // right arrow
        if (unicode == 39) {
            audio.currentTime += 5;
            // back arrow
        } else if (unicode == 37) {
            audio.currentTime -= 5;
            // spacebar
        } else if (unicode == 32) {
            if (audio.paused) {
                audio.play();
            }
            else {
                audio.pause()
            }
        }
    });
</script>

var audio=$(“audio”)[0];
$(文档).keydown(函数(e){
var unicode=e.charCode?e.charCode:e.keyCode;
console.log(unicode);
//右箭头
如果(unicode==39){
audio.currentTime+=5;
//背箭
}else if(unicode==37){
audio.currentTime-=5;
//空格键
}else if(unicode==32){
如果(音频暂停){
音频播放();
}
否则{
audio.pause()
}
}
});
我来回寻找,我使用左右箭头键 它正在寻找15秒。我需要做5到10分钟

您可以使用
元素设置音频开始播放的位置
+=
-=
运算符将
音频.currentTime
增加或减少n秒,例如
5秒或10秒;选中[
HTMLMEDIALEMENT.paused
][2]以切换调用
audio.play()
audio.pause())`


var audio=$(“audio”)[0];
$(文档).keydown(函数(e){
var unicode=e.charCode?e.charCode:e.keyCode;
console.log(unicode);
//右箭头
如果(unicode==39){
audio.currentTime+=5;
//背箭
}else if(unicode==37){
audio.currentTime-=5;
//空格键
}else if(unicode==32){
如果(音频暂停){
音频播放();
} 
否则{
audio.pause()
}
}
});
我来回寻找,我使用左右箭头键 它正在寻找15秒。我需要做5到10分钟

您可以使用
元素设置音频开始播放的位置
+=
-=
运算符将
音频.currentTime
增加或减少n秒,例如
5秒或10秒;选中[
HTMLMEDIALEMENT.paused
][2]以切换调用
audio.play()
audio.pause())`


var audio=$(“audio”)[0];
$(文档).keydown(函数(e){
var unicode=e.charCode?e.charCode:e.keyCode;
console.log(unicode);
//右箭头
如果(unicode==39){
audio.currentTime+=5;
//背箭
}else if(unicode==37){
audio.currentTime-=5;
//空格键
}else if(unicode==32){
如果(音频暂停){
音频播放();
} 
否则{
audio.pause()
}
}
});

“它正在寻找15秒。我需要5秒或10秒。”你可以用
5
10
代替
15
?你能把问题中设置的“seking 15秒”包含在
js
中吗?看到了吗默认情况下我没有在我的代码中设置15秒,你能告诉我怎么做吗谢谢你的代码在我单独测试时帮了我很多,但是当我将它集成到我的代码中时它不起作用你能为我的javascript代码提供与我在postedI投票时相同的工作功能吗由于此问题是由同名用户(abcd)在2天前提出的,因此将此问题作为离题回答:“这是一个15秒的问题。我需要5秒或10秒的时间。”您可以将
5
10
替换为
15
?你能把问题中设置的“seking 15秒”包含在
js
中吗?看到了吗默认情况下我没有在我的代码中设置15秒,你能告诉我怎么做吗谢谢你的代码在我单独测试时帮了我很多,但是当我将它集成到我的代码中时它不起作用你能为我的javascript代码提供与我在postedI投票时相同的工作功能吗由于此问题是由同名用户(abcd)在2天前提出的,因此将此问题作为离题结束:我应在何处使用此音频。currentTime=5;音频播放();在我的js代码,你能告诉我,我也附加我的jsnow@abcd请看,但在我的javascript中,我没有在任何地方使用get-element-by-id,您可以通过实现code@abcd你能在问题中包含
html
吗?我的问题中包含了htm5音频,因为它是html5音频文件,我应该在哪里使用它audio.currentTime=5;音频播放();在我的js代码,你能告诉我,我也附加我的jsnow@abcd请看,但在我的javascript中,我没有在任何地方使用get-element-by-id,您可以通过实现code@abcd你能在问题中包含
html
吗?我的问题中包含了htm5音频,因为它是html5音频文件