Javascript 在使用键盘播放时,向前和向后播放音频文件以搜索10秒
我可以通过键盘播放暂停和停止音频文件,但当我来回搜索时,我使用左右箭头键,搜索时间为15秒。我需要做5或10秒,而不是。下面是我使用的java脚本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
<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音频文件