actionscript-3 - 在 Flash Player 11 中按 channel 分析声音

标签 actionscript-3 apache-flex audio extract spectrum

引用我的老问题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/

相关文章:

java - 我需要一些帮助,用 java 读取 WAV 文件并确定其各种幅度

ios - AudioOutputUnitStart替换音乐应用

apache-flex - 需要进行Flex澄清: width, min(max)Width,explicitWidth,explicitMin(Max)Width,measuredWidth,measuredMinWidth,percentWidth

actionscript-3 - 如何让浏览器缩放因子起作用?

javascript - 选择仪表板技术——extjs、flex、angularjs 等

apache-flex - Flex 可用的 FLV 视频的规范是什么?

apache-flex - Flex 3,从服务器加载时无法将SystemManager转换为SystemManager吗?

actionscript-3 - 使用 SQLite 开发 AIR 应用程序的最佳实践

json - 从 Flex 中的 Assets 访问 JSON 文件

html - .wav 文件不在 HTML 5 中的音频元素中播放