begin process at 2012 05 27 18:04:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Multimédia

 > 

Vidéo

 > 

Pb de déchargement de webcam


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb de déchargement de webcam

mardi 18 décembre 2007 à 09:01:31 | Pb de déchargement de webcam

szambaux

Bonjour, j'ai réalisé une application de visiconférence en flash. Le soucis c'est que lorsque je quitte ma page pour revenir au menu, avec un loadMovieNum("menu.swf",0) j'ai toujour mon proccesseur qui est utilisé a 80% comme pendant la communication donc je pense qu'il y a encor un netstream ou un brodcast qui tourne en tache de fond.

mon .as
<code>
<as>
Video.prototype.gestioncam = function(ordre,quality,ip,stream_name,buffer)
{
    trace("as");
    switch (ordre)
    {

        case "stop" :
            delete this;
        break;
        case "send" :
       
            trace ("send");
            trace(this);
            trace(this._name);
            trace (quality);
            delete cam1;
           
            //Capture votre webcam
            cam1 = Camera.get();
            switch(quality)
            {   
                case 0:
                   
                    image=10;
                    compress=100;
                    rate=44;
                    debit=1024000;
                    //Paramétre de la webcam
                    cam1.setMode(1024,768,20);
                    cam1.setQuality(0,100);
                    //Attache la capture de la webcam à votre objet vidéo "mycam"
                    this.attachVideo(cam1);
                break;
               
                case 1:
                   
                    image=5;
                    compress=70;
                    rate=44;
                    debit=256000;
                    //Paramétre de la webcam
                    cam1.setMode(640,480,5);
                    cam1.setQuality(0,90);
                    //Attache la capture de la webcam à votre objet vidéo "mycam"
                    this.attachVideo(cam1);
                break;
                   
                case 2:
                   
                    image=3;
                    compress=60;
                    rate=22;
                    debit=128384;
                    //Paramétre de la webcam
                    cam1.setMode(320,240,4);
                    cam1.setQuality(0,90);
                break;
               
                case 3:
                   
                    image=1;
                    compress=30;
                    rate=22;
                    //Paramétre de la webcam
                    cam1.setMode(160,120,4);
                    cam1.setQuality(0,90);
                break;
            }
           
           
           
           
            //Capter le micro de votre webcam ou d'un micro auxiliare
            mic1 = Microphone.get();
            mic1.setRate(rate);
            mic1.setGain(68);
           
           
                       
           
                   
            //Création de la connection au serveur RED5 et plus précisément
            //à l'application oflaDemo
            live = new NetConnection();
            trace(ip);
            live.connect(ip);
           
            //Vérification de l'état de la connexion
            live.onStatus = function(info){
                trace("Status de la connection  envoi: " + info.code);
               
               
                //Si la connexion est réussie
                if(info.code == "NetConnection.Connect.Success"){
           
                //Création du stream pour le live
                broadcast_ns = new NetStream(live);
                //On attache le son et la video
                broadcast_ns.attachAudio(mic1);
                broadcast_ns.attachVideo(cam1);   
               
                //On publie le stream
                broadcast_ns.publish(stream_name, "live");
           
                //Status du stream live
                broadcast_ns.onStatus = function(info){
                    trace(info.code);
                }//Fin Status stream
               
                }//Fin if
            }//fin status live
        break;
       
        case "get" :
            //Création de la connection au serveur RED5 et plus précisément
            //à l'application oflaDemo
            trace(this);
            trace(this._name);
            cam =this;
            trace("get");
            trace("qualite"+quality);
            trace("ip="+ip);
            client_live = new NetConnection();
            client_live.connect(ip);
                   
            //Vérification de l'état de la connexion
            client_live.onStatus = function(info){
                trace("Status de la connection recept: " + info.code);
                       
                //Si la connexion est réussie
                if(info.code == "NetConnection.Connect.Success"){
                    status.text = info.code;
                    //Création du stream pour récupére le flux live
                    client_ns = new NetStream(client_live);
                       
                    //Petit buffer
                    client_ns.setBufferTime(buffer);
                       
                    //On attache le stream à l'objet video
                    cam.attachVideo(client_ns);   
                       
                    //On publie le stream
                    client_ns.play(stream_name);
                       
                }//Fin if
            }//fin status client_live
   
       
        break;
    
    }
}
</as>
</code>

j'appelle ma fonction de cette façon:
_root.mycam1.gestioncam("send",_root.quality,ipurl,"live_camClient");
 
J'ai de gros soucis pour savoir comment flash décharge une annimation donc si  quelqu'un a de la doc ou veux bien m'expliquer  ca serais sympa


Cette discussion est classée dans : stream, webcam, trace, live, cam1


Répondre à ce message

Sujets en rapport avec ce message

Stream d'une URL [ par max54 ] Bonjour à tous, je cherche le moyen de faire un player de web-radio en flash, quelqun peut m'aider?Merci d'avance, amicalement, Max sos action script loadsound [ par planete80 ] Salut a tous je suis entrain de dev un ti lecteur sous flash, qui permettrai de lire divers radio en ligne, mais voila, j'ai un big probleme quand il Faire fonctionner un preloader (qui marche pas) [ par adrian20 ] Salut tout le monde.En suivant les conseils trouves sur l'aide de Flash, j'essaie a faire fonctionner un preloader externe compose d'un scroll bar (pB tableau multidimenssionnel [ par Killan ] j'ai :var tabetat=new Array();var test=new Array(); for (i=0;i { test[i]=1; trace(test[i]); for (j=0;j<8;j++) // Appeler une variable dynamique [ par djullz ] J'ai un probleme avec un menu XML en Flash. Quand je cree un clip pour y charger un swf externe, je veux passer a ce swf une variable afin qu'elle s'a setInterval perte des variables [ par f ] Lorsque je lance ma fonction directement, tout s'execute normalement, mais j'ai besoin de l'executer 5 fois avec un interval de temps entre.Mais lorsq Tableau multidimensionnel (Flash 5) [ par cilar ] Bonjour,J'ai un probleme avec les tableaux :voici le code :coordx=new array(6,4);coordy=new array(6,4);for(x=0;x for(y=0;y coordx[x,y]=x; trace(x); tr Aide DropTarget !!! svp !!! [ par scareface ] oici mon code : stop(); glass.onPress = function() { Mouse.hide(); this.startDrag(true, 10, 10, 740, 340); this.swapDepths(100); }; glass.onRelease = Comportements étranges pour les classes - cherche réponses... (bonne version) [ par nasian ] Salut à tous !Je m'interrogeais sur les mécanismes des langages prototypés comme Flash.Durant mes qq. tests je suis tombé sur deux phénomènes qui me p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales