AudioListener 是神马?
AudioListener
用于监听可记录对象,如 AudioPlayer
、AudioOutput
和AudioInput
。
每当可记录对象从音频系统接收到新的样本缓冲区,或在音频系统的请求下生成新的样本缓冲区时,它便会此缓冲区的副本传递给其监听器。
倘若要以回调的方式来接收样本,而不是使用对象的AudioBuffers
来访问它们,则你可以实现此接口。
你可通过调用addListener
方法将AudioListener
添加到可记录对象。当然,若想要停止接收样本,请你调用removeListener
方法。
Related:
AudioPlayer
AudioInput
AudioOutput
Example: