Показать сообщение отдельно
Старый 06.01.2012, 23:13
XoJlToH вне форума Посмотреть профиль Отправить личное сообщение для XoJlToH Найти все сообщения от XoJlToH
  № 2  
Ответить с цитированием
XoJlToH
 
Аватар для XoJlToH

Регистрация: Sep 2006
Сообщений: 145
у меня как то так
Сначала проверяю есть ли микрофон, потом детект версии плеера, после запрос статуса микрофона из секьюрити. После всего применяю. Работает. Некоторые куски кода упущены Версия сдк последняя. На 10.3 у меня вообще не работал аналогичный код.
Код AS3:
import flash.media.Microphone;
import flash.media.SoundCodec;
import flash.media.MicrophoneEnhancedMode;
import flash.media.MicrophoneEnhancedOptions;
 
microphone = Microphone.getMicrophone();
if (microphone != null)
{
microphone.rate = 11;
microphone.setSilenceLevel(0);
microphone = Microphone.getEnhancedMicrophone()
var options:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
options.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
options.autoGain = false;
options.echoPath = 128;
options.nonLinearProcessing = true;
microphone.enableVAD = true;
microphone.encodeQuality = 3;
microphone.enhancedOptions = options;
microphone.codec = SoundCodec.SPEEX;
microphone.setUseEchoSuppression(true);
}