我想用闪光灯( as3 )监控麦克风音频输入。
这只是我代码的一小部分,但实际上问题就在那里。
var mic:Microphone = Microphone.getMicrophone();
mic.setLoopBack(true);
addEventListener( Event.ENTER_FRAME, loop );
function loop( event:Event ):void {
trace( mic.activityLevel );
}
如果我按原样使用代码,我可以跟踪activityLevel
并且实际上可以看到一些值..(我认为是音量?)
好吧,唯一的问题是,音频也输出到扬声器,我不想要什么......(mic.setLoopBack(true);
)
但是当我尝试时mic.setLoopBack(false);
,闪光灯不再要求麦克风预置,并且跟踪activityLevel
保持“ -1
”.....
那么我能做些什么来禁用音频环回或只监控来自麦克风的音频数据。?
(当我说“音频数据”时,我指的是以后 BPM 检测所需的所有数据......我认为它是音频的字节数组,不是吗?)