[英]Web Audio API: noteOn after noteOff not working?
我使用Web Audio API編寫了一個簡單的Web應用程序,但是我注意到當我向給定的源發出noteOn(0)
命令,然后是noteOff(0)
,然后是另一個noteOn(0)
命令,聲音將打開,關閉(如預期的那樣),但隨后不會打開第三個命令。
有什么我做錯了嗎? 就這么簡單,我可以向你展示代碼,但我覺得它是多余的。 也許我需要在noteOff
之后將緩沖區重新分配給源代碼,但我無法想象它是如何使用的。
AudioBufferSourceNode只能播放一次。
在這里閱讀: 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.