2

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

4

1 回答 1

2

如果您想了解用户是否允许广播摄像机,只需订阅来自您的 Camera 对象的 StatusEvent.STATUS 事件。当您收到该事件时,只需查看您的 Camera 对象的“静音”属性。如果这是真的,他们不允许摄像头。

于 2009-09-09T16:04:30.787 回答