如何在Flash中实现更简单的麦克风权限对话框

时间:2012-02-21 21:47:09

标签: flash permissions webcam microphone

取代麦克风访问的此对话框:

enter image description here

我想用这个:

enter image description here

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以通过设置麦克风环回来强制执行权限对话框。

var mic:Microphone = Microphone.getMicrophone();
mic.setLoopBack(true); // Force permission dialog
mic.addEventListener(StatusEvent.STATUS, function (e:StatusEvent):void {
    mic.setLoopBack(false);

    switch (e.code) {
        case "Microphone.Muted":
            trace("Microphone permission denied");
            break;
        case "Microphone.Unmuted":
            trace("Microphone permission accepted");
            break;
    }
}