2011-11-07 8 views
7

The Web Audio API docs tak naprawdę nie wyjaśnić, co zrobić z AudioNode, gdy skończysz. Na przykład, jeśli skończyłem z AudioBufferSourceNode i chcę się go pozbyć, czy wystarczy zadzwonić pod numer noteOff(), czy też muszę to zrobić pod disconnect?Oczyszczanie AudioNodes w Web Audio

Odpowiedz

8

Wystarczy zadzwonić pod numer noteOff(), lub jeśli AudioBufferSourceNode nie zapętla się, zakończy się samo po osiągnięciu końca przykładowych danych (bez potrzeby wywoływania noteOff()). Nie trzeba go rozłączać.

+0

Znalazłem twój oryginalny wątek w archiwum listy mailingowej w3c. To bardzo mi pomogło zrozumieć. Link dla zainteresowanych: http://lists.w3.org/Archives/Public/public-xg-audio/2010Jun/0010.html – mkb

+2

Warto zauważyć, że specyfikacja została zmieniona, a 'noteOff' to teraz' stop'. – Prinzhorn

Powiązane problemy