跳到主要内容

实用工具

要从音频数据中获取基本音频头信息(元数据),可以考虑使用以下函数,因为它们比将音频完整导入到声音波中更加经济。

获取音频头信息节点


要手动确定音频数据格式,您有两个选择。第一个是基于文件扩展名识别,而第二种方法涉及分析音频数据,虽然更准确但需要将音频数据加载到内存中。请注意,这个过程在导入阶段会自动执行,因此无需手动干预。

获取音频格式节点


您可以使用 OnGeneratePCMData 委托在声音波播放时获取PCM数据。这在处理或分析PCM音频数据时非常有用。

生成PCM数据委托


OnPopulateAudioData 委托可用于获取新填充的PCM数据,这对于流媒体声音波特别有用,并且可以简化音频分析过程。

填充音频数据委托


OnPopulateAudioState 委托的功能与 OnPopulateAudioData 类似,但不广播填充的音频数据。当您想要跟踪音频数据何时填充而无需传递填充音频数据数组时,这很有用,这可以提高性能。

填充音频状态委托


您可以扫描目录,选择递归搜索音频文件。结果字符串数组将包含音频文件的路径,可以导入。

扫描目录中的音频文件节点


此函数可以将秒(例如,播放时间)转换为 hh:mm:ssmm:ss 格式的字符串,具体取决于长度。

将秒数转换为字符串节点