Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как отключить микрофон в ActionScript 2.0? (http://www.flasher.ru/forum/showthread.php?t=142612)

fire 26.07.2010 11:36

как отключить микрофон в ActionScript 2.0?
 
Организовывается конференция.Нужно,чтобы изначально микрофон был выключен на каждой машине.Во время проведения желающий чтото сказать должен нажать клавишу (допустим,пробел),по нажатию клавиши микрофон включается.Как только клавиша отпущена - микрофон снова выключен.Смотрел в справочнике,в хелпе флеш - там написано,что,как только пользователь разрешает swf-ролику использовать устройство,так оно остается включенным постоянно.Либо,если с самого начала пользователь запретил доступ,микрофон отключен.
Для класса Microphone нет метода включения\отключения...Но ведь както это возможно реализовать?необходимо именно на AS 2.0

Хемуль 26.07.2010 12:35

2 fire:
Попробуйте:
Код AS1/AS2:

microphone.setGain(0);

Где microphone - экземпляр класса Microphone.

fire 26.07.2010 14:58

отключить колонки AS 2.0
 
а можно ли отключить колонки?и если да,то как?принцип тот же,что и с микрофоном должен быть

in4core 26.07.2010 15:00

как опнять отключить колонки?))) нажать пальчиком на выключатель))) или вы хотите работаь с внешним девайсом звуковой карты? это не прокатит

Хемуль 26.07.2010 15:14

2 fire:
В AS2 с таким работать не приходилось, но попробуйте как-то так:
Код AS1/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);



Часовой пояс GMT +4, время: 18:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.