Chargement rapide et jeu vidéo

  • AmieCutie
  • Newbie
  • Newbie
  • Avatar de l’utilisateur
  • Inscription: Aoû 17, 2011
  • Messages: 12
  • Status: Offline

Message Octobre 13th, 2011, 8:03 pm

Si Im, création d'un fichier swf qui chargera un vidéo mp4 externe et une fois le jouer. Mon problème est que, une fois en ligne, la vidéo est parfois très agitée au début, comme son jeu et la mise en mémoire tampon au même endroit. Voici mon code de chargement dans la vidéo, Id amour pour savoir comment résoudre ce problème pour la vidéo des charges smoooothly:)

Code: [ Select ]

var connection:NetConnection = new NetConnection();
var vid_obj:Object = new Object();

var vidContainer:MovieClip = new MovieClip();

var vid:Video = new Video(420,278);

connection.connect(null);
var stream = new NetStream(connection);
vid.attachNetStream(stream);

vid_obj.onMetaData = metaData;

stream.client = vid_obj;
stream.play("../assets/videos/rush.mp4");

vidContainer.x = 464;
vidContainer.y = 68;
addChildAt(vidContainer,2);
vidContainer.addChild(vid);

stream.addEventListener(NetStatusEvent.NET_STATUS, NCListener);

function NCListener(e:NetStatusEvent) {
    if (e .info.code == "NetStream.Buffer.Empty") {
        stream.play("../assets/videos/rush.mp4");
    }
}

function metaData(info:Object):void {
    
}

addEventListener(Event.REMOVED_FROM_STAGE, remove, false, 0, true);
  1. var connection:NetConnection = new NetConnection();
  2. var vid_obj:Object = new Object();
  3. var vidContainer:MovieClip = new MovieClip();
  4. var vid:Video = new Video(420,278);
  5. connection.connect(null);
  6. var stream = new NetStream(connection);
  7. vid.attachNetStream(stream);
  8. vid_obj.onMetaData = metaData;
  9. stream.client = vid_obj;
  10. stream.play("../assets/videos/rush.mp4");
  11. vidContainer.x = 464;
  12. vidContainer.y = 68;
  13. addChildAt(vidContainer,2);
  14. vidContainer.addChild(vid);
  15. stream.addEventListener(NetStatusEvent.NET_STATUS, NCListener);
  16. function NCListener(e:NetStatusEvent) {
  17.     if (e .info.code == "NetStream.Buffer.Empty") {
  18.         stream.play("../assets/videos/rush.mp4");
  19.     }
  20. }
  21. function metaData(info:Object):void {
  22.     
  23. }
  24. addEventListener(Event.REMOVED_FROM_STAGE, remove, false, 0, true);
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 13th, 2011, 8:03 pm

  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Octobre 14th, 2011, 4:47 pm

Im pas grand-chose du gourou de l'AS, mais il me semble que ces lignes de code :
ACTIONSCRIPT Code: [ Select ]
function NCListener(e:NetStatusEvent) {
    if (e .info.code == "NetStream.Buffer.Empty") {
        stream.play("../assets/videos/rush.mp4");
    }
}
 
  1. function NCListener(e:NetStatusEvent) {
  2.     if (e .info.code == "NetStream.Buffer.Empty") {
  3.         stream.play("../assets/videos/rush.mp4");
  4.     }
  5. }
  6.  

dit le joueur à jouer uniquement lorsque le tampon est 0. Fondamentalement, jouant 1 morceau d'information à la fois. Vous voulez un tampon ?

Comme je le disais, pouvait être erroné. Mais j'ai remarqué que beaucoup de points de vue sur ce sujet avec aucune réponses.
Use your words like arrows to shoot toward your goal.
  • AmieCutie
  • Newbie
  • Newbie
  • Avatar de l’utilisateur
  • Inscription: Aoû 17, 2011
  • Messages: 12
  • Status: Offline

Message Octobre 15th, 2011, 8:45 pm

Ohhh. J'ai regardé docs Adobe plus.

Donc j'utiliserais quelque chose comme ça ?

Code: [ Select ]
stream.bufferTime=5;
  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Octobre 16th, 2011, 12:38 am

sons à droite. Comme je l'ai dit, je ne sais pas beaucoup sur as Mais Id disons en regardant la logique, c'est la direction complètes veulent aller.
Use your words like arrows to shoot toward your goal.

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 34 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC