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 :

AS3 : propriété NetStream.bufferTime


Sujet :

ActionScript 3

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut AS3 : propriété NetStream.bufferTime
    Bonjour,

    je débute en AS, et j'essaye d'utiliser la propriété NetStream.bufferTime pour personnaliser le délai de chargement d'une vidéo :
    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
    var video:Video;
     
    var connect_nc:NetConnection = new NetConnection();
    connect_nc.connect(null);
     
    var stream_ns:NetStream = new NetStream(connect_nc);
     
    stream_ns.client = this;
     
    stream_ns.bufferTime(3); // problème ici
     
    function netStatusHandler(p_evt:NetStatusEvent):void
    {
       if(p_evt.info.code == "NetStream.Play.FileStructureInvalid")
       {
          trace("la structure du MP4 est invalide.");
       }
       else if(p_evt.info.code == "NetStream.Play.NoSupportedTrackFound")
       {
          trace("Le MP4 ne contient aucune piste valide");
       }
    }   
     
    stream_ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
     
    video = new Video();
    addChild(video);
     
    video.attachNetStream(stream_ns);
     
    stream_ns.play("TEST.mp4");
    Quand j'exécute le code ci-dessus j'ai le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1195: Tentative d'accès à la méthode inaccessible bufferTime, via la référence de type static flash.net:NetStream.
    Pouvez-vous m'aider ?

    Merci!

  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,

    bufferTime est une propriété donc il faut remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stream_ns.bufferTime(3)
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    stream_ns.bufferTime = 3;

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut
    merci Beekeep, je n'ai plus de message d'erreur, c'est déjà ça.
    Par contre quelque chose me surprend : quelle que soit la valeur que je donne à bufferTime, le délai avant l'affichage de la vidéo est le même, bien que d'après la doc : "la propriété NetStream.bufferTime spécifie la durée de la mise en mémoire tampon des messages avant de commencer à afficher le flux"...

    Mon objectif est de contrôler avec précision le début de la lecture d'un fichier mp4 ou mp3. Y a-t-il une autre solution ?

    Merci d'avance!

    ps : j'ai le même problème avec "SoundLoaderContext"

Discussions similaires

  1. propriété fl non définie [CS4][AS3]
    Par paragoge dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 23/09/2009, 14h00
  2. exposition de propriétés dans as3 => flash
    Par babar72 dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 24/03/2009, 18h01
  3. [AS3] Cuepoint et NetStream
    Par bolo dans le forum Flash
    Réponses: 2
    Dernier message: 31/05/2007, 07h45
  4. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30
  5. [propriétés]Option Checked
    Par psl dans le forum Composants VCL
    Réponses: 6
    Dernier message: 22/08/2002, 08h07

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