2009-09-08 2 views
2

내가 작업하고있는 콤보 Silverlight/Flex UI에서 때로는 214x137보다 작은 사용자 웹캠을 호스팅하는 SWF/Flash 개체를 만들어야합니다. 그러나 사용자가 웹캠 대화 상자에서 "수락"을 선택하기 전에 작게 플래시 객체를 만들면 Flash에서 사용자가 "수락"버튼을 클릭하는 것을 허용하지 않습니다. (그리고 스트림을 게시하기 전에 크기를 작게 만들면 대화 상자가 전혀 나타나지 않습니다.) 최선의 해결책은 사용자가 "수락"을 선택할 때까지 기다린 다음 플래시 객체의 크기를 줄이는 것입니다 . 그러나 나는 그것이 Actionscript에서 일어 났는지 여부를 어떻게 알 수 있는지 알 수 없다. "수락"버튼이 선택되었는지 여부에 관계없이 모든 NetConnection 및 NetStream 이벤트가 동일하게 발생하는 것 같습니다. 어떤 제안?사용자가 Flash 웹캠 보안 대화 상자에서 "동의"버튼을 선택했는지 어떻게 알 수 있습니까?

답변

2

사용자가 카메라를 브로드 캐스트 할 수 있는지 여부를 확인하려면 Camera 개체에서 나오는 StatusEvent.STATUS 이벤트에 가입하기 만하면됩니다. 이 이벤트가 발생하면 Camera 객체의 "음소거 된"속성을 살펴보십시오. 사실이라면 카메라를 허용하지 않았습니다.

+0

동일한 문제이지만 경험이 적습니다. 카메라 객체와 상호 작용하고 해당 코드를 삽입하는 방법에 대한 세부 사항을 예비 할 수 있습니까? – MicFin

관련 문제