查看完整版本: 在FLASH中如何实现Microphone捕获

星儿 2007-11-23 09:39

在FLASH中如何实现Microphone捕获

  先看演示:

点这里下载演示效果文件

我们都晓得(长沙话:知道)在FLASH里面有一个叫Microphone的对象(废话),他可以用来获取用户麦克风中的音频(还是废话)。现在我给出一个例子,给初学者一点发启(启发!!!!),呵呵~~~~~~
System.showSettings(2);
//显示指定的 Flash Player“设置”面板
getsound = Microphone.get();
//捕获音频的 Microphone 对象
getsound.setSilenceLevel(0);
//设置应该被视为有声的最小输入级别以及(可选)指示静音已实际启用的静音时间
getsound.setUseEchoSuppression(false);
//是 (true) 否 (false) 应该使用回声抑制。
_root.attachAudio(getsound);
sound_m = new Object();
//循环对象
sound_m.interval = function() {
s = getsound.activityLevel;
//指定**检测的运动量的数值
vod._width = s*5;
vod._height = s*5;
vod._alpha = s;
vod1._width = s*5-5;
vod1._height = s*5-5;
vod1._alpha = s;
vod2._width = s*5-10;
vod2._height = s*5-10;
vod2._alpha = s;
vod3._width = s*5-15;
vod3._height = s*5-15;
vod3._alpha = s;
};
sound_m_n = setInterval(sound_m, "interval", 1);


点这里下载源文件
页: [1]

查看完整版本: 在FLASH中如何实现Microphone捕获