Как отключить микрофон в 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;
}