lw麦克风设置问题ce
麦克风设置问题
代码如下:
Security.showSettings(SecurityPanel.MICROPHONE);//打开麦克风设置面板~------------ var mic:Microphone=Microphone.getMicrophone(); mic.addEventListener(StatusEvent.STATUS,onStatu);
function onStatu(e:StatusEvent):void{
trace(e.code);
trace(mic.muted);
}
运行如下:
开始状态时拒绝。。。
当点击允许时:
怎么还是这状态啊,,,
麦克风没有开启来啊~~~~为什么,
-
由于麦克风无法打开,所以在JAVA服务器上录制的声音大小为0~
回复内容:
读者的设置并没有太大的问题,可能是没有设置好某些MIC的参数,
以下是我在Flash CS5 中的测试代码,略作了一些修改。
import flash.events.Event;
Security.showSettings(SecurityPanel.MICROPHONE); //打开麦克风设置面板~------------;
var mic:Microphone = Microphone.getMicrophone(); mic.addEventListener(StatusEvent.STATUS,onStatu);
function onStatu(e:StatusEvent):void {
trace(e.code);
trace(mic.muted);
mic.setLoopBack(true);
mic.gain = 66;
mic.rate = 11;
mic.setUseEchoSuppression(true);
mic.setSilenceLevel(1,-1);
}
this.addEventListener(Event.ENTER_FRAME,function(a){
trace(mic.activityLevel)
});
另外,判段MIC是否可用可以看
其他的就不再细说了,请读者自己再研究一下