问题描述
|
我写了一些东西来捕捉麦克风的声音。我可以用
SoundMixer.computeSpectrum
可视化声音数据。
我的问题:
有没有办法使声音静音并仍然从SoundMixer.computeSpectrum
获取声音数据?
现在我有这个:
sc=son.play();
var t:SoundTransform = new SoundTransform(0,0);
sc.soundTransform = t;
但我没有任何数据。如果我调高音量,数据将再次通过
(我需要将其静音,因为否则它将回显)。
任何帮助表示赞赏
解决方法
iya谷
不知道是否能绕过SoundMixer.computeSpectrum,但是可以得到mic.activityLevel:
//var sound:SoundTransform = new SoundTransform(0); //not (0,0)