Я хочу веб-приложение VU-метра , которое может определять уровни звука с микрофона моей системы. Какие-либо предложения?
2 ответа
2
С Flash Actionscript 3 вы можете сделать это так:
[
addEventListener(Event.ENTER_FRAME, onEnterFrame);
private function onEnterFrame(ev:Event):void
{
activityLevel.setProgress(myMic.activityLevel, 100);
}
]
Где activityLevel
является объектом ProgressBar и myMic
является микрофон. И добавьте прослушиватель событий в конструктор класса.
1
Зачем тебе это?
Это можно сделать очень легко во Flash, всего за пару строк кода. Не знаю ничего лишнего, что уже написано для тебя.
Вот очень простой пример, написанный на AS2 (Actionscript 2)
Создайте на сцене ящик с именем экземпляра «box_mc». Разместите этот код на сцене.
myMic = Microphone.get();
_root.onEnterFrame = function() {
box_mc._yscale = myMic.activityLevel;
}
Коробка должна становиться все больше и меньше в зависимости от уровня звука.