2014-01-08 70 views
0

如何關閉AS3中的麥克風?示例代碼如下。我想通過調用closeMicrophone()函數來關閉(關閉)麥克風。如何關閉ActionAcript3中的麥克風

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. 
    } 

回答

0

你想禁用話筒環回,對不對?然後再以false作爲參數再次調用setLoopBack方法。

function closeMicrophone():void{ 
    microphone.setLoopBack(false); 
    microphone = null; 
}