VU 表 Web 应用程序

VU 表 Web 应用程序

我想要一个音量表可以检测系统麦克风的音量的网络应用。有什么建议吗?

答案1

使用 Flash Actionscript 3 你可以这样做:

[
addEventListener(Event.ENTER_FRAME, onEnterFrame); 
private function onEnterFrame(ev:Event):void
{
   activityLevel.setProgress(myMic.activityLevel, 100);
}   
]

其中activityLevel是进度条对象,myMic是麦克风。并在类的构造函数上添加事件监听器。

答案2

你为什么需要它?

在 Flash 中可以很容易地完成此操作,只需几行代码。不知道有没有现成的代码可供您使用。

这是一个非常简单的例子,用 AS2(Actionscript 2)编写

在舞台上创建一个实例名为“box_mc”的框。将此代码放在舞台上。

myMic = Microphone.get();

_root.onEnterFrame = function() {
    box_mc._yscale = myMic.activityLevel;
}

盒子应该根据声音大小变大或变小。

相关内容