我需要在ActionScript 2.0中基于声音输出创建基本条形图分布。我意识到ActionScript 3.0有一个非常好的声音可视化器类SoundMixer.ComputeSpectrum但是我的项目的局限性要求我使用ActionScript 2.0。我想知道你是否知道

一个。我可以使用或购买的任何第三方库,以根据AS2中的声音输出创建基本的可视化效果

B中。是否可以在ActionScript 3.0中创建声音可视化器并以某种方式在AS2文件中导入/嵌入AS3文件/ swf但允许AS3文件从AS2声音中读取

有帮助吗?

解决方案

答:AS2无法实时分析声音。最好的办法是通过一些软件运行它,这些软件可以将值导出到文件,加载文件,并以某种方式显示数字。

B:AS3在AVM2下运行,而AS1 / 2在AVM1下运行。无法将AVM2文件加载到AVM1中。您可以创建一个AS3文件来加载AS2文件并获取光谱并将其可视化。将分析任何音频输出(麦克风除外,使用当前的Flash播放器)。无论出于何种原因将数字发送回AS2都会变得很糟糕(使用LocalConnection),很可能会导致同步问题等。

其他提示

Antti是对的,as2根本做不到。但我记得一种工具将声音转换为数据,您可以以与声音相同的速率传输数据。它并不完美,但这是一个选择。我不记得这个工具叫什么,但也许你可以用谷歌搜索一下。

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