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

Flash Discussion :

[FLASH MX2004] Besoin d’éclaircissements sur la fonction onMetaData


Sujet :

Flash

  1. #1
    Membre habitué Avatar de solarishp
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 123
    Points : 140
    Points
    140
    Par défaut [FLASH MX2004] Besoin d’éclaircissements sur la fonction onMetaData
    Bonjour à tous,
    Voilà mon petit souci avec la fonction onMetaData,

    Les infos :

    1)j'ai Flash MX 2004 version 7.2 et je suis en train de faire une un lecteur flv. j'ai trouvé sur le site de jean Philippe un bon exemple pour connaître la durée total d'un flv.

    voici le code pour info :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var _nc = new NetConnection();
    _nc.connect(null);
    var _ns = new NetStream(_nc);
    _ns.onMetaData = function(obj) {
    trace("FLV duration: "+obj.duration+" secondes");
    trace("FLV videodatarate: "+obj.videodatarate+" Kbit/s");
    trace("FLV audiodatarate: "+obj.audiodatarate+" Kbit/s");
    trace("FLV creationdate: "+obj.creationdate);
    };
    _video.attachVideo(_ns);
    _ns.play("test.flv");
    2) Tout fonctionne correctement, mais quand je veux avoir accès à la liste des fonctions de mon flux vidéo (_nc), j'ai toutes les fonctions sauf onMetaData !!

    Donc ma question est la suivante, pourquoi m'est-il impossible d'avoir accès à cette fonction ?

    Je vous remercie d’avance pour votre aide
    Respecter la charte du forum pour rappel ! Ici
    Vérifier l’orthographe de vos messages
    Il ne faut pas penser à l'objectif à atteindre, il faut seulement penser à avancer. C'est ainsi, à force d'avancer, qu'on atteint ou qu'on double ses objectifs sans même sans apercevoir.

  2. #2
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    salut
    essaie peut etre avec un autre .flv
    celui que tu testes n'as surement pas de metadonnées

  3. #3
    Membre habitué Avatar de solarishp
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 123
    Points : 140
    Points
    140
    Par défaut
    Citation Envoyé par jean philippe
    salut
    essaie peut etre avec un autre .flv
    celui que tu testes n'as surement pas de metadonnées

    Tout fonctionne correctement, mais quand je fais ceci je n’ai pas la fonction onMetaData dans la liste,

    Ex :

    _ns.
    Pause
    Seek
    Time
    -
    -
    -
    Mais la fonction MetaData, elle n’est pas la !

    Bizarre non ?
    Est-ce du à un fichier de mise à jour manquant ?
    Respecter la charte du forum pour rappel ! Ici
    Vérifier l’orthographe de vos messages
    Il ne faut pas penser à l'objectif à atteindre, il faut seulement penser à avancer. C'est ainsi, à force d'avancer, qu'on atteint ou qu'on double ses objectifs sans même sans apercevoir.

  4. #4
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    passe moi ton fla simplifié que je regarde

  5. #5
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    voila ce que j'ai quand je fait un trace sur un NetStream :

    bytesTotal -> 3514411
    bytesLoaded -> 3514411
    liveDelay -> 0
    bufferLength -> 0.157
    bufferTime -> 0.1
    currentFps -> 0
    time -> 0.038
    onMetaData -> [type Function]


    si tu n'as pas le onMetaData c'est surement que tu n'as pas fait la m.a.j. ou que tu as mal placé les fichiers !


    --------------
    si tu parles de la liste correspondant a l'aide, c'est normal, tu dois rajouter l'evenement dans le fichier ActionsPanel.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <string name="onMetaData" tiptext="Appelé lors de la réception d'informations incorporées dans le fichier FLV en cours de lecture." helpid="x21862" text=".onMetaData(% objetInfo:Object %)" object="NetStream" version="7"/>
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  6. #6
    Membre habitué Avatar de solarishp
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 123
    Points : 140
    Points
    140
    Par défaut
    Citation Envoyé par Lorenzo77
    voila ce que j'ai quand je fait un trace sur un NetStream :

    bytesTotal -> 3514411
    bytesLoaded -> 3514411
    liveDelay -> 0
    bufferLength -> 0.157
    bufferTime -> 0.1
    currentFps -> 0
    time -> 0.038
    onMetaData -> [type Function]


    si tu n'as pas le onMetaData c'est surement que tu n'as pas fait la m.a.j. ou que tu as mal placé les fichiers !


    --------------
    si tu parles de la liste correspondant a l'aide, c'est normal, tu dois rajouter l'evenement dans le fichier ActionsPanel.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <string name="onMetaData" tiptext="Appelé lors de la réception d'informations incorporées dans le fichier FLV en cours de lecture." helpid="x21862" text=".onMetaData(% objetInfo:Object %)" object="NetStream" version="7"/>

    Salut,

    Je fais des recherches et j’ai trouvé le problème. Apparemment il y a eu un petit problème lors de la mise à jour. J’ai donc tout désinstallé et relancé la mise à jour et la tout fonctionne correctement.

    Mercie à toi Lorenzo77 et jean Philippe pour votre aide.
    Respecter la charte du forum pour rappel ! Ici
    Vérifier l’orthographe de vos messages
    Il ne faut pas penser à l'objectif à atteindre, il faut seulement penser à avancer. C'est ainsi, à force d'avancer, qu'on atteint ou qu'on double ses objectifs sans même sans apercevoir.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/12/2006, 23h32
  2. [FLASH MX2004] Déplacement aléatoire sur un chemin
    Par dorignan dans le forum Flash
    Réponses: 2
    Dernier message: 09/02/2006, 16h17
  3. Réponses: 37
    Dernier message: 17/11/2005, 10h25
  4. [FLASH MX2004 PRO] DragAndDrop sur swf loadé
    Par nikita78 dans le forum Flash
    Réponses: 5
    Dernier message: 23/10/2004, 02h23

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