如何使用插件
插件的想法是当声波播放时实时分析音频数据。它与Runtime Audio Importer插件紧密结合,专为开发者友好而设计。
插件的使用方式如下: 导入声波 -> 播放声波 -> 在声波播放时分析音频数据。
首先,你需要导入一个声波。这个过程描述在这里。
然后你需要创建一个Audio Analysis Tools对象。
你需要绑定到On Generate PCM Data委托,以在声波播放时获取音频数据。
接下来,你需要按照你的方式播放声波(播放后,你可以通过On Generate PCM Data委托获取音频数据)。如何准确地播放声波及其特性在这里有描述。
播放之后,你需要调用ProcessAudioFrames,在那里放入从On Generate PCM Data委托返回的PCM Data。此时,FFT数据将被计算。
最后,你可以按照自己的需求分析音频数据。例如,你可以调用GetComplexSpectralDifference或IsBeat函数: