嗨,我是新的javascript,需要一些代码。我想要一些代码,当用户按下键“c”时,会播放一个名为sound1.mp3的声音文件,然后用户按下“y”键,另一个名为sound2.mp3的声音文件播放。
由于
托马斯
答案 0 :(得分:0)
嗯,我真的不能说你提供了很多信息,但是你写的这是我能想到的最好的信息。
我假设你没有很多js的经验,所以我会尽力解释我在这里所做的事情。
首先,我在document
对象上注册一个事件处理程序,这意味着它将使用event
(e
)调用一个函数。然后,匿名函数将顶级变量audio
分配给具有您想要的任何文件的新Audio
对象,之后它将播放它。
随时问你可能有任何问题。
var audio;
document.onkeypress = function (e) {
switch(e.key) {
case "c":
audio = new Audio("sound1.mp3");
break;
case "y":
audio = new Audio("sound2.mp3");
break;
}
audio.play();
};