我在检测是否检测到麦克风时遇到一些问题。我正在运行该函数Microphone.getMicrophone()
那应该返回null如果没有连接麦克风,或者用户在安全面板上单击了“拒绝”,对吗?
我面临的问题是,在某些没有安装麦克风的计算机上,Microphone.getMicrophone()
仍然追踪为[object Microphone]
.
例如,假设用户没有麦克风,并且在安全面板中单击允许,我无法验证是否切换到不同的控件。
如果有人可以阐明如何检测是否未连接麦克风,那么我会洗耳恭听。
提前谢谢了,
将要
var mic:Microphone = Microphone.getMicrophone();
try {
micName = mic.name
trace("mic.name "+mic.name)
} catch (e:Error) {
trace("no mic detected")
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)