如何检测用户是否选择了;接受;Flash网络摄像头安全对话框中的按钮?

如何检测用户是否选择了;接受;Flash网络摄像头安全对话框中的按钮?,flash,webcam,Flash,Webcam,在我正在使用的组合Silverlight/Flex UI中,有时需要使承载用户网络摄像头的SWF/Flash对象小于214x137。但是,如果我在用户在网络摄像头对话框中选择“接受”之前将flash对象设置得太小,flash将不允许用户单击“接受”按钮。(如果我在发布流之前将其设置得很小,则对话框根本不会出现。)我认为最好的解决方案是等待用户选择“接受”,然后减小flash对象的大小。但我不知道如何判断这是否发生在Actionscript中。无论是否选择了“接受”按钮,所有NetConnecti

在我正在使用的组合Silverlight/Flex UI中,有时需要使承载用户网络摄像头的SWF/Flash对象小于214x137。但是,如果我在用户在网络摄像头对话框中选择“接受”之前将flash对象设置得太小,flash将不允许用户单击“接受”按钮。(如果我在发布流之前将其设置得很小,则对话框根本不会出现。)我认为最好的解决方案是等待用户选择“接受”,然后减小flash对象的大小。但我不知道如何判断这是否发生在Actionscript中。无论是否选择了“接受”按钮,所有NetConnection和NetStream事件似乎都以相同的方式触发。有什么建议吗?

如果您想知道用户是否允许播放相机,只需订阅相机对象的StatusEvent.STATUS事件。当您获得该事件时,只需查看摄影机对象的“静音”属性。如果是真的,他们不允许使用摄像头。

同样的问题,但经验不足。您能否提供有关如何与摄影机对象交互并插入该代码的详细信息?