2014-10-29 3 views
0

Я делаю приложение для вещания веб-камеры в Flex 4, и я могу переключаться между камерами программным образом, позволяя пользователю внутри моего приложения выбирать, какая камера, но когда пользователь пытается выбрать микрофон, всегда микрофон по умолчанию - это настройки безопасности который всегда транслируется.Как я могу переопределить микрофон по умолчанию в Flex?

Как я могу переопределить такие параметры, как веб-камера?

  private function selectmic(event:DropDownEvent):void { 
      var index:int=micdropDownList.selectedIndex; 
      microphone = Microphone.getEnhancedMicrophone(index); 
      microphone.codec=SoundCodec.SPEEX; 
      microphone.encodeQuality=5; 
      microphone.setSilenceLevel(0); 
      microphone.framesPerPacket = 1; 
      microphone.gain = 75; 
      microphone.rate = 44; 
     } 

И я прилагаю его к потоку, используя

pubStream.attachAudio(microphone); 

ответ

1

Не лучше, но лучше Установка для микрофона ...

microphone = Microphone.getEnhancedMicrophone(); 
//microphone.codec =SoundCodec.NELLYMOSER; //for recording 
microphone.codec =SoundCodec.SPEEX; //for live 
microphone.enableVAD = true; 
microphone.setLoopBack(false); 
microphone.setUseEchoSuppression(true); 
microphone.setSilenceLevel(0,2000); 
microphone.rate = 44; 
microphone.gain = 1; 
microphone.encodeQuality = 7; 
microphone.framesPerPacket = 1; 

Добавить еще некоторые настройки, если кто-нибудь один есть, чтобы сделайте это лучше всего .. _/_

Смежные вопросы