簡體   English   中英

Web Audio API:noteOn后noteOff不工作?

[英]Web Audio API: noteOn after noteOff not working?

我使用Web Audio API編寫了一個簡單的Web應用程序,但是我注意到當我向給定的源發出noteOn(0)命令,然后是noteOff(0) ,然后是另一個noteOn(0)命令,聲音將打開,關閉(如預期的那樣),但隨后不會打開第三個命令。

有什么我做錯了嗎? 就這么簡單,我可以向你展示代碼,但我覺得它是多余的。 也許我需要在noteOff之后將緩沖區重新分配給源代碼,但我無法想象它是如何使用的。

AudioBufferSourceNode只能播放一次。

http://youtu.be/hFsCG7v9Y4c?t=18m22s

在這里閱讀: http//www.html5rocks.com/en/tutorials/webaudio/intro/ ,特別是這里: http//www.html5rocks.com/en/tutorials/webaudio/intro/js/volume-sample。 js ,它看起來像是在noteOff之后重置源/緩沖區。 我改變了方向,事情進展順利。

使用.disconnect()和振盪器的工作示例代碼

http://en.wikiaudio.org/Web_Audio_API:Toggle_oscillator_on_and_off

暫無
暫無

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

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