講師回答 / Doving
線上訪問地址:http://passionate.herokuapp.com項目源碼地址:https://github.com/doving/webAudio
2015-01-25
講師回答 / Doving
好仔細啊,贊!明白你的意思了,你面臨的問題,我也同樣面臨著!首先說明:decodeAudioData方法是異步執行的,解碼過程是在一個不同于主線程的線程中進行但是同一個AudioContext對象的decodeAudioData過程是在同一線程中,等待解碼的arraybuffer數據會以一個隊列的形式在線程中依次進行解碼decodeAudioData方法又必須一次性解碼完成才能進行后續動作(成功回調或失敗回調),沒有類似于onprocess這種過程監聽事件,并且webAudio API也沒有提供可以阻斷解...
2015-01-24