Просмотр полной версии : как отключить микрофон в ActionScript 2.0?
Организовывается конференция.Нужно,чтобы изначально микрофон был выключен на каждой машине.Во время проведения желающий чтото сказать должен нажать клавишу (допустим,пробел),по нажатию клавиши микрофон включается.Как только клавиша отпущена - микрофон снова выключен.Смотрел в справочнике,в хелпе флеш - там написано,что,как только пользователь разрешает swf-ролику использовать устройство,так оно остается включенным постоянно.Либо,если с самого начала пользователь запретил доступ,микрофон отключен.
Для класса Microphone нет метода включения\отключения...Но ведь както это возможно реализовать?необходимо именно на AS 2.0
2 fire:
Попробуйте:
microphone.setGain(0);
Где microphone - экземпляр класса Microphone.
а можно ли отключить колонки?и если да,то как?принцип тот же,что и с микрофоном должен быть
как опнять отключить колонки?))) нажать пальчиком на выключатель))) или вы хотите работаь с внешним девайсом звуковой карты? это не прокатит
2 fire:
В AS2 с таким работать не приходилось, но попробуйте как-то так:
// Присоединяем аудио-поток микрофона к мувиклипу, выключаем микрофон
var microphone:Microphone = Microphone.get();
this.createEmptyMovieClip("audioClip", this.getNextHighestDepth());
audioClip.attachAudio(microphone);
microphone.setGain(0);
// Создаём звук и связываем его с мувиклипом, выключаем звук
var sound:Sound = new Sound(audioClip);
sound.setVolume(0);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.