官方文章:
捕获声音输入
http://help.adobe.com/zh_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d1d.html
处理动态生成的音频
http://help.adobe.com/zh_CN/as3/dev/WSE523B839-C626-4983-B9C0-07CF1A087ED7.html
检测麦克风活动:
问题:
调用了Microphone.getMicrophone()方法后为什么运行flashplayer后没弹出设置框?
原因1: 程序的窗口大小太小,需要215X138像素以上才可以弹出FlashPlayer显示设置对话框。
原因2: 麦克风硬件问题,没检测到麦克风。可通过控制面板中的语音设置选项进行测试和设置。
原因3: 程序代码中并没使用到麦克风捕获的数据,所以麦克风处于休眠状态。光是调用Microphone.getMicrophone()只是获取到了这个麦克风,但实际上并没使用。Flash会在麦克风数据被访问的第一时间显示这个访问对话框。
原因4: 应用程序可以调用 Microphone.setSilenceLevel() 方法并将 silenceLevel 参数设置为零,以通知 Flash Player 将麦克风保持活动状态并持续收集音频数据,即使未检测到任何声音也是如此。反之,如果将 silenceLevel 参数设置为 100,则可以完全禁止激活麦克风。
原因5:系统原因。