[英]Press key for sound?
嗨,我是新的 javascript,需要一些代碼。 我想要一些代碼,當用戶按下“c”鍵時,會播放一個名為 sound1.mp3 的聲音文件,然后用戶按下“y”鍵時會播放另一個名為 sound2.mp3 的聲音文件。
謝謝
托馬斯
好吧,我真的不能說你提供了很多信息,但根據你寫的,這是我能想到的最好的。
我假設你對 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();
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.