一群朋友是工作上的一个小游戏,将会听到麦克风的一部分的互动。我们已经作出修改,与处理和弯曲。我们想知道的是,如果任何人已成功地在:

  1. 记录从麦克风使用网络的应用程序
  2. 执行FFT在这个麦克风的数据

在这种情况下的flex,根据 文档 "是因为声音数据从一个麦克风...不通过全球SoundMixer目的,SoundMixer.computeSpectrum()方法将不会返回的数据,从这些来源。"1

有帮助吗?

解决方案

你的脚注样的回答你自己的问题。:)没有,这是不可能阅读原字节从麦克风从客户的侧面。这是可能的,Adobe将实现这个在闪11时,但不要屏住呼吸。

如果你设置了一个闪存服务器,例如 Red5, 然后你可以阅读原始流在后台和送FFT数据回到客户AMF。这实际上是能够做的非常低的延迟,尽管它可能仍然太高,根据性质的应用程序。有几个例子Red5页关于如何完成的事情相似,这种使用Java网络应用程序工作的后台。

其他提示

有很多人要求这一特征。

你可以看到许多解决方法 getMicrophone().

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top