2009-10-27 42 views
0

我需要在ActionScript 2.0中基於聲音輸出創建基本條形圖分佈。我認識到,ActionScript 3.0中有一個非常好的聲音可視化類使用SoundMixer.computeSpectrum但我的項目的限制要求我使用ActionScript 2.0。我想知道,如果你知道ActionScript 2.0中的聲音可視化

A的,我可以使用或購買基於在AS2

B.聲音輸出是否有可能在ActionScript中創建的聲音可視化創建基本的可視化效果的任何第三方庫3.0,並以某種方式將AS3文件/ swf導入/嵌入到AS2文件中,但允許AS3文件讀取AS2聲音

回答

1

答:AS2無法實時分析聲音。最好的辦法是通過一些能值導出到文件,加載該文件,並以某種方式可視化的數字軟件來運行它。 B:AS3在AVM2下運行,而AS1/2在AVM1下運行。無法將AVM2文件加載到AVM1中。您可以創建一個加載AS2文件的AS3文件,並獲取光譜並將其可視化。將分析任何音頻(除了麥克風,當前的Flash播放器)。無論出於何種原因將數字發回AS2(使用LocalConnection)並且很可能會導致同步問題等。

0

Antti是正確的,as2根本無法做到這一點。但我記得一個將聲音轉換爲數據的工具,您可以以與聲音相同的速度進行流式傳輸。這並不完美,但這是一種選擇。我不記得這個工具叫什麼名字,但是也許你可以用一些Google搜索來記住這一點。