anyone got any ideas why this script is failing on so many machines?

2011/9/19 Cédric Muller <flashco...@benga.li>

> yes, it works
>
> > ok cheers for the testing, does the simple script work for you in a
> browser?
> >
> >
> > 2011/9/19 Cédric Muller <flashco...@benga.li>
> >
> >> I don't have GoogleTalk plugin, actually I am not Google wavy, so I have
> >> nothing 'Google' on my mac. I don't even have Chrome installed. Just
> tested
> >> in Safari and it didn't work.
> >> I do get the same 'camera.muted' status with Safari (no dialog, just a
> >> blank white screen)
> >>
> >> always living across the border, under the mountains :) but had a baby,
> a
> >> baby from the mountains ;)
> >>
> >>> yeah started with basic code like that, you on a mac with googletalk
> >> plugin
> >>> installed? i think it may have something to do with that. if you look
> at
> >> my
> >>> code the actual attahcing of the camera is the same. on chrome 14 i get
> >> one
> >>> Camera.muted from teh status event and then nothing. no dialog or
> >> anything.
> >>> same behaviour being reported on macs (not got one here).
> >>>
> >>> just outside rome these days man, you across the border in the
> mountains
> >>> still?
> >>>
> >>> 2011/9/19 Cédric Muller <flashco...@benga.li>
> >>>
> >>>> hey ya tom!
> >>>>
> >>>> still does not work :(
> >>>>
> >>>> did you try the following overbasic code ? (works here)
> >>>>
> >>>> var video:Video = new Video(640, 480);
> >>>> var camera:Camera = Camera.getCamera();
> >>>> camera.setMode(640, 480, 30);
> >>>> video.attachCamera(camera);
> >>>> addChild(video);
> >>>>
> >>>> hth,
> >>>> Cedric
> >>>>
> >>>> ps: still in Roma ?
> >>>>
> >>>>> http://46.4.226.29/camtest/
> >>>>>
> >>>>> updated to include a dropdown of all camera's on the system, and a
> >> button
> >>>> to
> >>>>> kick them off with.
> >>>>>
> >>>>> right now, if it only finds one camera it will attempt to attach it,
> if
> >>>> it
> >>>>> finds more than one it will wait for you to select which one you want
> >> to
> >>>> use
> >>>>> and then click start webcam button.
> >>>>>
> >>>>> this fails for me in chrome v 14, and i'm told on a mac in any
> browser.
> >>>>> source below...
> >>>>>
> >>>>> package
> >>>>> {
> >>>>> import fl.controls.Button;
> >>>>> import fl.controls.ComboBox;
> >>>>> import fl.data.DataProvider;
> >>>>> import flash.display.Sprite;
> >>>>> import flash.events.Event;
> >>>>> import flash.events.MouseEvent;
> >>>>> import flash.events.StatusEvent;
> >>>>> import flash.external.ExternalInterface;
> >>>>> import flash.media.Camera;
> >>>>> import flash.media.Video;
> >>>>>
> >>>>> public class Main extends Sprite
> >>>>> {
> >>>>> private var cam:Camera;
> >>>>> private var video:Video;
> >>>>> private var combo:ComboBox;
> >>>>> private var dp:DataProvider;
> >>>>> private var butt:Button;
> >>>>> public function Main():void
> >>>>> {
> >>>>> if (stage) init();
> >>>>> else addEventListener(Event.INIT, init);
> >>>>> }
> >>>>> private function init(e:Event = null):void
> >>>>> {
> >>>>> removeEventListener(Event.ADDED_TO_STAGE, init);
> >>>>> // entry point
> >>>>> combo = new ComboBox();
> >>>>> combo.prompt = "Select a webcam...";
> >>>>> dp = new DataProvider();
> >>>>> var camList:Array = Camera.names;
> >>>>> for (var i:int = 0; i < camList.length; i++)
> >>>>> {
> >>>>> var camName:String = camList[i];
> >>>>> dp.addItemAt( { label:camName, data:String(i) }, i );
> >>>>> /*if (camName.indexOf("Google") > -1)
> >>>>> {
> >>>>> var googleCam:Camera = Camera.getCamera(i.toString())
> >>>>> googleCam.setMode(400, 300, 30, false);
> >>>>> var vid:Video = new Video(cam.width, cam.height);
> >>>>> vid.attachCamera(googleCam);
> >>>>> }*/
> >>>>> }
> >>>>> addChild(combo);
> >>>>> combo.x = 10;
> >>>>> combo.y = 10;
> >>>>> combo.width = 150;
> >>>>> combo.dataProvider = dp;
> >>>>> combo.addEventListener(Event.CHANGE, comboSelected);
> >>>>> if (dp.length == 1) attachCamera("0");
> >>>>> butt = new Button();
> >>>>> butt.y = combo.y;
> >>>>> butt.x = combo.x + combo.width + 15;
> >>>>> butt.label = "Start Webcam";
> >>>>> butt.width = 100;
> >>>>> addChild(butt);
> >>>>> }
> >>>>> private function comboSelected(e:Event):void
> >>>>> {
> >>>>> butt.addEventListener(MouseEvent.CLICK, buttClicked);
> >>>>> }
> >>>>> private function buttClicked(e:MouseEvent):void
> >>>>> {
> >>>>> cam.removeEventListener(StatusEvent.STATUS, startcam);
> >>>>> cam = null;
> >>>>> removeChild(video);
> >>>>> video = null;
> >>>>> attachCamera(combo.selectedItem.data);
> >>>>> }
> >>>>> private function attachCamera(camIndex:String):void
> >>>>> {
> >>>>> cam = Camera.getCamera(camIndex);
> >>>>>          if (cam != null) {
> >>>>> //cam.setMode(320, 240, 30, false);
> >>>>> cam.setMode(400, 300, 30, false);
> >>>>> video = new Video(cam.width, cam.height);
> >>>>> video.attachCamera(cam);
> >>>>> video.y = 50;
> >>>>> video.x = 10;
> >>>>> cam.addEventListener(StatusEvent.STATUS, startcam);
> >>>>> addChild(video);
> >>>>> }
> >>>>> }
> >>>>> private function startcam(event:StatusEvent):void {
> >>>>> if (ExternalInterface.available) ExternalInterface.call("alert",
> >>>>> event.toString());
> >>>>> }
> >>>>> }
> >>>>> }
> >>>>>
> >>>>> On 19 September 2011 10:24, tom rhodes <tom.rho...@gmail.com> wrote:
> >>>>>
> >>>>>> hey cedric if you've got code that you think 100% works on
> everything
> >>>> send
> >>>>>> it on and i'll put it up on the link. i thought that too :)
> >>>>>>
> >>>>>> after googling i've found stuff about looping through character
> names
> >>>> and
> >>>>>> attaching google cameras to video objects offstage, or pulling out
> the
> >>>> name
> >>>>>> for the usb cam on a mac if on mac OS, or even just using index 2
> for
> >>>> the
> >>>>>> mac. all seem a bit hacky to me. this is somethign that has worked
> in
> >>>> flash
> >>>>>> fine for a LONG time, that now appears to be broken. what's up?
> >>>>>>
> >>>>>>
> >>>>>> 2011/9/19 Cédric Muller <flashco...@benga.li>
> >>>>>>
> >>>>>>> Doesn't work for me, Mac, Safari 5.1 and Flash Player 10.3.181.14
> >>>>>>>
> >>>>>>> Could you drop the 'if (stage) init' line ?
> >>>>>>>
> >>>>>>> (I am asking because I have plenty of webcam examples, and they do
> >>>> work)
> >>>>>>>
> >>>>>>> hth,
> >>>>>>> Cedric
> >>>>>>>
> >>>>>>>> hey all,
> >>>>>>>>
> >>>>>>>> i want to confirm that this...
> >>>>>>>>
> >>>>>>>> http://46.4.226.29/camtest/
> >>>>>>>>
> >>>>>>>> does not work on a mac, and in chrome 14 beta on the pc? massively
> >>>>>>> simple
> >>>>>>>> webcam example, source below...
> >>>>>>>>
> >>>>>>>> <code>
> >>>>>>>> package
> >>>>>>>> {
> >>>>>>>> import flash.display.Sprite;
> >>>>>>>> import flash.events.Event;
> >>>>>>>> import flash.events.StatusEvent;
> >>>>>>>> import flash.media.Camera;
> >>>>>>>> import flash.media.Video;
> >>>>>>>>
> >>>>>>>> public class Main extends Sprite
> >>>>>>>> {
> >>>>>>>> private var cam:Camera;
> >>>>>>>> private var video:Video;
> >>>>>>>> public function Main():void
> >>>>>>>> {
> >>>>>>>> if (stage) init();
> >>>>>>>> else addEventListener(Event.ADDED_TO_STAGE, init);
> >>>>>>>> }
> >>>>>>>> private function init(e:Event = null):void
> >>>>>>>> {
> >>>>>>>> removeEventListener(Event.ADDED_TO_STAGE, init);
> >>>>>>>> // entry point
> >>>>>>>> cam = Camera.getCamera();
> >>>>>>>>         if (cam != null) {
> >>>>>>>> //cam.setMode(320, 240, 30, false);
> >>>>>>>> cam.setMode(400, 300, 30, false);
> >>>>>>>> video = new Video(cam.width, cam.height);
> >>>>>>>> video.attachCamera(cam);
> >>>>>>>> cam.addEventListener(StatusEvent.STATUS, startcam);
> >>>>>>>> addChild(video);
> >>>>>>>> }
> >>>>>>>> }
> >>>>>>>> private function startcam(event:StatusEvent):void {
> >>>>>>>> // stuff
> >>>>>>>> }
> >>>>>>>> }
> >>>>>>>> }
> >>>>>>>> </code>
> >>>>>>>>
> >>>>>>>> i've NEVER experienced probs with webcam before, what is going on
> >>>> here?
> >>>>>>>>
> >>>>>>>> tom.
> >>>>>>>> _______________________________________________
> >>>>>>>> Flashcoders mailing list
> >>>>>>>> Flashcoders@chattyfig.figleaf.com
> >>>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Flashcoders mailing list
> >>>>>>> Flashcoders@chattyfig.figleaf.com
> >>>>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>> _______________________________________________
> >>>>> Flashcoders mailing list
> >>>>> Flashcoders@chattyfig.figleaf.com
> >>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Flashcoders mailing list
> >>>> Flashcoders@chattyfig.figleaf.com
> >>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>>>
> >>> _______________________________________________
> >>> Flashcoders mailing list
> >>> Flashcoders@chattyfig.figleaf.com
> >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>
> >>
> >> _______________________________________________
> >> Flashcoders mailing list
> >> Flashcoders@chattyfig.figleaf.com
> >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >>
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to