检查用户flash播放器是否具有音频功能.(Capabilities.hasAudio)

Mat*_*ias 5 flash actionscript-3

是否可以检查用户是否有声卡?我找到了Capabilities.hasAudio,但不知道这是否是我应该看的值.

trace(Capabilities.hasAudio)
Run Code Online (Sandbox Code Playgroud)

"指定系统是否具有音频功能.此属性始终为true.

Mar*_*ade 4

文档对此并不清楚,但我认为 Capability 类中的属性告诉您玩家的能力什么,而不一定是系统的能力。例如,桌面播放器将始终为 hasAudio 返回 true,无论系统实际上是否可以播放音频。

不幸的是,我认为没有任何方法可以确定实际系统的音频功能。例如,如果您禁用声卡,hasAudio 仍将返回 true AFAIK。