Flash Player 6。
Microphone.names
注意:正确的语法是 Microphone.names
。若要将返回值赋予变量,请使用类似于 mic_array
= Microphone.names
的语法。若要确定当前麦克风的名称,请使用 activeMicrophone
.name
。
只读类属性;获取反映所有可用声音捕获设备名称的字符串数组,而不显示 Flash Player“隐私设置”面板。此数组的行为与其它任何动作脚本数组均相同,即隐式提供每个声音捕获设备的从零开始索引以及系统上的声音捕获设备数量(通过 Microphone.names.length
)。有关更多信息,请参见 Array 类条目。
若要调用 Microphone.names
,需要广泛地检查硬件,而建立数组可能需要几秒钟的时间。大多数情况下,使用默认麦克风即可。
以下代码返回关于音频设备数组的信息。
allMicNames_array = Microphone.names; _root.debugWindow += "Microphone.names located these device(s):"newline for(i=0; i < allMicNames_array.length; i++){ debugWindow += "[" + i + "]:" + allMicNames[i] + newline; }
例如,可能会显示以下信息。
Microphone.names located these device(s): [0]: Crystal SoundFusion(tm) [1]: USB Audio Device