у меня как то так
Сначала проверяю есть ли микрофон, потом детект версии плеера, после запрос статуса микрофона из секьюрити. После всего применяю. Работает. Некоторые куски кода упущены

Версия сдк последняя. На 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);
}