簡體   English   中英

按鍵發出聲音?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM