有没有办法在FLV上使用AS3的声音对象方法

时间:2010-03-22 13:46:08

标签: actionscript-3 flv waveform

我正在使用Flash Media Server录制和播放麦克风输入,即使它只是音频,我们也将输出保存为FLV。我想得到录制音频的波形。理想情况下,由于我们已经有很多已保存/录制的音频,我想要一些可以加载FLV并获取波形的东西,而不是在录制或播放时生成它。

AS3有新的Sound.extract()方法可用于此(大量的在线教程),但它似乎只适用于MP3。有没有办法在FLV音频上使用这种方法?还是有另一个从FLV中提取波形?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用SoundMixer.computeSpectrum生成当前正在播放的声音的全局快照。

返回数据是包含一些音频信息的ByteArray

下面的Adobe文档链接包含更多详细信息:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundMixer.html#computeSpectrum()

希望它有所帮助!