0

参考我的旧问题AS3:使用 Flash 播放器 11 并使用 Sound.extract 一次一个通道地分析声谱,是否可以提取单个通道并操纵/可视化它的频谱?

我的意思是,如果我将 2 个声音混合到一个文件中,我可以分别控制它们,作用于它们的声波或音量之类的东西吗?

4

1 回答 1

0

使用 Sound.extract,您可以获得 44100 Hz 立体声的原始声音数据,这实际上意味着两个“通道”。

如果您将两个声音合并到一个文件中,并且您想单独处理它们,您必须将每个声音保留在自己的通道中,然后您可以通过编程方式对它们进行任何您想要隔离的操作。

请注意,您不能使用 SoundMixer.computeSpectrum() 来创建可视化,因为目前不允许动态这样做(请参阅 API 文档),您必须自己处理原始声音数据。

于 2011-10-31T17:56:53.357 回答