引用我的老问题AS3: Analyzing sound spectrums one by one, one channel at once ,使用 Flash 播放器 11 并使用 Sound.extract,是否可以提取单个 channel 并操纵/可视化它的频谱?
我的意思是,如果我将 2 个声音混合到一个文件中,我可以分别控制它们,作用于它们的声波或音量之类的东西吗?
最佳答案
使用 Sound.extract,您可以获得 44100 Hz 立体声的原始声音数据,这实际上意味着两个“ channel ”。
如果您将两个声音合并到一个文件中,并且您想单独处理它们,您必须将每个声音保存在自己的 channel 中,然后您可以通过编程方式对它们进行任何您想要的操作。
请注意,您不能使用 SoundMixer.computeSpectrum() 来创建可视化,因为目前不允许动态地这样做(请参阅 API 文档),您必须自己处理原始声音数据。
关于actionscript-3 - 在 Flash Player 11 中按 channel 分析声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7957071/