Wer im Auswahl-Dialog den Zugriff auf die Webcam verweigert, bekommt ein StatusEvent mit dem Code “Camera.muted”:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
private var _camera : Camera; // ... _camera.addEventListener( StatusEvent.STATUS, _onCameraStatus ); // ... private function _onCameraStatus( event : StatusEvent ) : void { if( event.code == 'Camera.Muted' ) { // do stuff } } |
Konstanten dafür habe ich übrigens nicht gefunden, da bin ich für jeden Hinweis dankbar.
Achtung: Ist der Zugriff einmal abgewiesen worden, wird der Dialog nicht erneut angezeigt! Das muss man sich also selber merken, damit man im zweiten Versuch kein Camera-Objekt ohne Bild hat 🙂
wichtig: check das auch im ie. der verhält sich bei mute und camera detection nämlich anders – wie genau weiß ich grad nicht aber der schmeißt irgend nen event anders / nicht.
meine “klugscheiß” html tags wurden leider gelöscht 🙁
ah! Ich werde das checken, Danke!