0
我有一個2秒長的聲音。它被綁定到輸入鍵。我希望能夠每秒多次按下回車鍵,從而啓用相同聲音的多個層。如何將相同的聲音文件與Audio API分層?
目前我可以發起聲音,但下一個將不會播放,直到第一個完成。
這是我有工作,但在多個按鍵不分層的聲音代碼:
\t var fart = new Audio('http://www.soundjay.com/human/fart-01.wav');
\t $(document).keydown(function(e) {
\t if(e.keyCode == 13)
\t {
\t \t fart.play();
\t }
\t });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Click here then press enter.
這看起來像它可能包含答案,但我不能夠得到任何可用於我的可執行代碼:Sound effects in JavaScript/HTML5
謝謝你能提供一個setTimeout或setInterval的例子嗎? – sjmartin 2015-03-31 03:57:27
我認爲你應該瞭解如何/爲什麼要做某件事以及你的期望。但在這裏你是:setTimeout(func,0); – 2015-03-31 04:00:40
謝謝,但那並沒有解決問題。 – sjmartin 2015-03-31 04:07:46