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