Как отключить микрофон в ActionAcript3

Как отключить микрофон в AS3? Пример кода ниже. Я хочу выключить (закрыть) микрофон, вызвав функцию closeMicrophone().

var microphone:Microphone = null;
function openMicrophone():void{
    if(Microphone.isSupported){
        Security.showSettings(SecurityPanel.PRIVACY);
        microphone = Microphone.getMicrophone();
        if(microphone != null){
            microphone.setLoopBack();
            microphone.setSilenceLevel(5, 2000);
            }else{
            trace('No microphone found!');
            }
        }else{
        trace('The Microphone class is not supported on this system!');
        }
    }
function closeMicrophone():void{
    // Here, I want to turn off microphone.
    }

1 ответ

You want to disable the microphone loopback, right? Then just call again the setLoopBack метод с false в качестве параметра.

function closeMicrophone():void{
    microphone.setLoopBack(false);
    microphone = null;
}
Другие вопросы по тегам