Update to Ostrich Flash – Automatically Detecting iSite WebCam Cam on Mac in Flash

Ostrich Flash has been updated to automatically detect the Webcam cam on  the Mac.  There seems to be a bug or a glitch between Adobe Flash a Apple Macintosh where the iSite cam is not detected as default camera.

The OstrichCamera class in the Ostrich Zip file has been updated to solve this problem.  You do not need to know how but in case you have found this post searching for the solution here is the fix:

OSTRICH DOES THIS FOR YOU!

// make sure there is a camera at all to choose from
if (Camera.names.length == 0) {
 dispatchEvent(new Event(OstrichCamera.NO_CAMERA));
 return;
}
// find the USB class camera - the Mac iSite camera
// note Flash uses a string of a number to locate cameras
var macCamera:Number = -1;
for (var i:uint=0; i<Camera.names.length; i++) {
 if (Camera.getCamera(String(i)).name == "USB Video Class Video") {
 macCamera = i;
 break;
 }
}
// if there is a USB class camera use it
if (macCamera >= 0) {
 signal = Camera.getCamera(String(macCamera));
} else {
 signal = Camera.getCamera();
}
cam.attachCamera(signal);
addChild(cam);

Note, because of this addition, you should always capture the OstrichCamera.READY event before you pass the OstrichCamera to the other classes like OstrichCursor.

-10-

Advertisements

One Response

  1. Note, because of this addition, you should always capture the OstrichCamera.READY event before you pass the OstrichCamera to the other classes like OstrichCursor.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: