Привет Всем!
Делаю видео чат. Проблема в том что заявленное эхо подавление не хочет работать!
Уже перепробовал все что можно. Просто ничего не слышно.
Код:

Код AS3:
package
{
import flash.display.Sprite;
import flash.media.Microphone;
import flash.media.MicrophoneEnhancedOptions;
import flash.media.MicrophoneEnhancedMode;
import flash.media.SoundCodec;
import flash.system.Security;
public class Main extends Sprite
{
public function Main()
{
//это пример с эхо подавлением - не слышно ничего
var enhancedOptions:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
enhancedOptions.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
enhancedOptions.autoGain = false;
enhancedOptions.echoPath = 128;
enhancedOptions.nonLinearProcessing = true;
var microphone:Microphone = Microphone.getEnhancedMicrophone();
microphone.gain = 70;
microphone.rate = 16;
microphone.setSilenceLevel(0);
microphone.codec = SoundCodec.SPEEX;
microphone.enhancedOptions = enhancedOptions;
microphone.setLoopBack(true);//*/
//это пример без эхо подавления - слышу себя отлично, но без наушников начинается кашмар
/*var microphone:Microphone = Microphone.getMicrophone();
microphone.gain = 70;
microphone.rate = 16;
microphone.setSilenceLevel(0);
microphone.codec = SoundCodec.SPEEX;
microphone.setLoopBack(true);//*/
}
}
}
Компиляция:
FlashDevelop 4.0.0 Beta
flex sdk 4.5.1
Flash Player 10.3
addictional compiller options: -swf-version=12
Компиляется без ошибок, запускается тоже без ошибок. Не понимаю в чем косяк.
Заранее благодарю за ответы!