IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Inserer plusieurs vidéos dans un même player


Sujet :

ActionScript 3

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut Inserer plusieurs vidéos dans un même player
    Bonjour à tous,

    Je réalise actuellement un lecteur de fichiers flv qui me permettrai de pouvoir lire plusieurs fichiers chargés avec la classe NetConnection, tout fonctionne bien mais je ne sais pas comment integrer d'autres vidéos dans le code... est ce possible? faut il faire un lien sur une deuxieme séquence à l'aide d'un bouton???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
     
    //Création de l'objet NetConnection
    var netConn:NetConnection = new NetConnection();
    //Création d'une connection locale stremée
    netConn.connect(null);
    //création de l'objet NetStream
    var netStream:NetStream = new NetStream(netConn);
    //Ignore les erreurs AsyncError
    netStream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
     
    function asyncErrorHandler(event:AsyncErrorEvent):void{
    	//ignorer une erreur
    }
     
    //Attache le clip vidéo et joue la vidéo
    maVideo.attachNetStream(netStream);
    netStream.play("russia.flv");
     
    btRetour.addEventListener(MouseEvent.CLICK,retourVideo);
    btAvance.addEventListener(MouseEvent.CLICK,avanceVideo);
    btStop.addEventListener(MouseEvent.CLICK,stopVideo);
    btPlay.addEventListener(MouseEvent.CLICK,playVideo);
    btPause.addEventListener(MouseEvent.CLICK,pauseVideo);
     
    var enPause:Boolean = false;
     
    function stopVideo (evt:MouseEvent){
    	netStream.close();
    	}
    function pauseVideo (evt:MouseEvent){
    	if(!enPause){
    		netStream.pause();
    		enPause = true;
    		}else{
    			netStream.resume();
    			enPause = false;
    		}
    	}
    function playVideo (evt:MouseEvent){
    	netStream.play("russia.flv");
    	}	
     
    function avanceVideo  (evt:MouseEvent){
    	netStream.seek(netStream.time+1);
    }
     
    function retourVideo (evt:MouseEvent){
    	netStream.seek(netStream.time-1);
    }
     
    var recupMeta:Object=new Object();
    netStream.client=recupMeta;
    recupMeta.onMetaData=getMeta;
    var temps_total:uint = new uint();
     
    function getMeta (mdata:Object):void {
    	temps_total = mdata.duration;
    	}
    barre.addEventListener(Event.ENTER_FRAME, scaleBarre);
    function scaleBarre(evt:Event){
    	barre.scaleX = netStream.time/temps_total;
    }
    Merci pour votre aide!

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    Citation Envoyé par azetaz Voir le message
    je ne sais pas comment integrer d'autres vidéos dans le code... est ce possible? faut il faire un lien sur une deuxieme séquence à l'aide d'un bouton???
    oui c'est possible après tu peux mettre un bouton ou faire autrement,
    normalement on sais ce qu'on veux faire avant de vouloir le faire

    tu peux créer une fonction qui affiche une video (ton code) en prenant en paramètre le nom du fichier puis faire ton animation en utilisant cette fonction.
    Par exemple une animation avec un bouton 'suivant' qui lance la fonction avec un nouveau nom de fichier.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut
    Merci infiniment! ça commence à rentrer! faire un autre bouton, quoi de plus simple... et merci encore beekeep de donner ton temps pour aider les autres!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Requête] plusieurs champs dans une même table ayants la même source
    Par Christophe93250 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/04/2006, 16h18
  2. Réponses: 5
    Dernier message: 21/04/2006, 12h03
  3. VMR9 : deux vidéos != dans une même fenêtre.
    Par LapinGarou dans le forum MFC
    Réponses: 4
    Dernier message: 12/04/2006, 19h45
  4. TForm pour plusieurs fenêtre dans une même fonction ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 5
    Dernier message: 15/11/2005, 12h38
  5. [Applet]Utiliser plusieurs Applet dans une même classe
    Par BRAUKRIS dans le forum Applets
    Réponses: 5
    Dernier message: 11/06/2004, 15h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo