麦克风设置问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
麦克风设置问题
代码如下:
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是否可用可以看
其他的就不再细说了,请读者自己再研究一下