簡體   English   中英

我如何寫一個 JavaScript function 每當按下任何鍵時都會播放聲音但在釋放鍵時停止播放

[英]How do I write a JavaScript function where a sound plays whenever any key is pressed but stop playing when the key is released

我寫了下面的代碼來在按下一個鍵時播放聲音

window.addEventListener('keydown', ()=> {engineSound.play();})

但是當代碼被執行時,其他所有東西都被凍結並且聲音繼續播放,即使不再按下鍵也是如此。

你需要有engineSound.stop()方法,你的代碼應該是這樣的。

window.addEventListener('keydown', ()=> {engineSound.play();})
window.addEventListener('keyup', ()=> {engineSound.stop();})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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