Bonjour a tous
J'aimerais developper une appli flash qui met en scene l'aquisition de video (Webam, notamment).
Cependant, mon bout de code n'a pas l'air de fonctionner, pourtant je ne vois pas ce qui pose probleme.
A savoir, je cree tous les objets en ActionScript, donc je n'utilise pas d'objet Video de la Biblioteque.
Voici le code :
Code :
- class Serveur
- {
- static function main()
- {
- var cam:flash.Camera = flash.Camera.get();
- var visu:flash.Video;
- visu.attachVideo(cam);
- flash.Lib._root.attachVideo(visu);
- flash.System.showSettings(0);
- cam.setMode(640, 480, 30);
- cam.setQuality(0, 0);
- var live = new flash.NetConnection();
- //trace(live.connect("rtmp://localhost/oflaDemo" ) + " sur " + live.uri);
- live.connect(null);
- if (live.isConnected)
- {
- trace("ok" );
- live.onStatus = function(info)
- {
- trace("Yop" );
- trace(info);
- }
- var mic = flash.Microphone.get();
- mic.setRate(22);
- var stream = new flash.NetStream(live);
- stream.attachAudio(mic);
- stream.attachVideo(cam);
- stream.publish("stream_live", "live" );
- }
- else
- {
- trace("ko" );
- }
- }
- }
|
Vous avez une petite idee ?