Carga rápida y reproducir vídeo

  • AmieCutie
  • Newbie
  • Newbie
  • Avatar de Usuario
  • Registrado: Ago 17, 2011
  • Mensajes: 12
  • Status: Offline

Nota Octubre 13th, 2011, 8:03 pm

Im así crear un archivo swf que carga un vídeo mp4 externos y jugar una vez. Mi problema es que una vez en línea, el video es a veces muy agitado al comienzo, como su reproducción y almacenamiento en búfer el mismo punto. A continuación es mi código para cargar en el video, amor de Id para saber cómo solucionar este problema, por lo que el video carga smoooothly:)

Código: [ 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
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 13th, 2011, 8:03 pm

  • mindfullsilence
  • Professor
  • Professor
  • Avatar de Usuario
  • Registrado: Ago 04, 2008
  • Mensajes: 846
  • Status: Offline

Nota Octubre 14th, 2011, 4:47 pm

IM no mucho de un gurú de AS, pero a mi me parece que estas líneas de código:
ACTIONSCRIPT Código: [ 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.  

dice el reproductor para reproducir sólo cuando el búfer es 0. Básicamente, jugando 1 fragmento de información en un momento. ¿No desea un búfer?

Como he dicho, podría estar equivocado. Pero noté un montón de puntos de vista sobre este tema con ninguna respuesta.
Use your words like arrows to shoot toward your goal.
  • AmieCutie
  • Newbie
  • Newbie
  • Avatar de Usuario
  • Registrado: Ago 17, 2011
  • Mensajes: 12
  • Status: Offline

Nota Octubre 15th, 2011, 8:45 pm

ohhh. Busqué de documentos de Adobe más.

¿Por lo tanto sería utilizar algo como esto?

Código: [ Select ]
stream.bufferTime=5;
  • mindfullsilence
  • Professor
  • Professor
  • Avatar de Usuario
  • Registrado: Ago 04, 2008
  • Mensajes: 846
  • Status: Offline

Nota Octubre 16th, 2011, 12:38 am

suena bien. Como he dicho, no sé mucho sobre as Pero Id decir por mirar la lógica, eso es el youd dirección quiere ir.
Use your words like arrows to shoot toward your goal.

Publicar Información

  • Total de mensajes en este tema: 4 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 46 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC