三、Microphone 对象
使用环境:Flash Player 6,本地使用或者Flash Communication Server MX环境下。 道具准备:一只能正常使用的,已经接到你的电脑上面的麦克风,一两块儿能够发出声音的音响。 新建一个movie,在场景下面什么都不用放置。在当前帧上面加上如下的代码: //抓取麦克风,采集声音 mic = Microphone.get(); //将麦克风的声音在场景下播放 //放在一个mc里面也行 this.attachAudio(mic); 运行一下,同样的会弹出一个安全提示面板,和Camera的情况一样。
 下一步,把音响尽量的开大,然后对着麦克风唱歌,我想你的邻居会有反应的。是不是觉得这个东西水?不水的!Microphone对象的出现就是为了发展网络声音对话,语音邮件之类的东东,我只是举一个本地应用的例子而已。当然,具体怎么进行网络通信,要么等我慢慢道来,要不您先啃啃英文解解馋。还有就是Microphone也可以和Camera对象一同使用。 在运行的swf文件上面点击右键,选中“设置”,选择第三个麦克风标签面板:
 自己研究一下先。 当然Microphone还用自己的一些属性、方法和处理器: 方法:Microphone.get,Microphone.setGain,Microphone.setRate,Microphone.setSilenceLevel,Microphone.setUseEchoSuppression。 属性:Microphone.activityLevel,Microphone.gain,Microphone.index,Microphone.muted,Microphone.name,Microphone.names,Microphone.rate,Microphone.silenceLevel,Microphone.silenceTimeout,Microphone.useEchoSuppression。 处理器:Microphone.onActivity,Microphone.onStatus。 这里只是提供一个介绍,有兴趣的朋友可以去MM的网站www.macromedia.com找资料看的。 反正有兴趣的一定会去看,没有兴趣的翻译出来也不会看。
出处:蓝色理想
责任编辑:无意
上一页 LocalConnection 对象 下一页 MovieClip对象
◎进入论坛Flash专栏版块参加讨论
|