即使硬件不存在,Chrome上的AS3 Flash Player也会记住硬件设置

时间:2013-05-13 13:36:41

标签: actionscript-3 google-chrome actionscript flash

我正在制作语音聊天应用程序并通过Flash Player访问麦克风。我通过Microphone.getMicrophone()函数检查麦克风。

如果未连接麦克风,则上述函数调用输出为空,因此我通过带有OK和SKIP按钮的对话框告诉用户没有连接麦克风。如果用户单击“确定”按钮,我会再次检查麦克风,否则跳过此步骤。

在Chrome上,Flash播放器最初检测到没有连接麦克风。我连接麦克风,它工作正常。现在我刷新页面并再次移除麦克风。 Flash Player再次检查麦克风,并且上述函数的输出不为空。我关闭Chrome并按照上述步骤操作,它再次正常工作。

Chrome是否在内部将检测到的硬件设置存储在任何位置?如果是,我如何使用AS3清除它?

在Firefox和Internet Explorer上,它运行良好。

0 个答案:

没有答案