麦克风设置问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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是否可用可以看

其他的就不再细说了,请读者自己再研究一下

相关文档
最新文档