Comunidad de diseño web y desarrollo en internet online

Trabajo con FLVPlayBack

Citar            
MensajeEscrito el 02 Jul 2008 08:15 pm
Por favor alguien sabe como lograr que el reproductor FLVPlayBack visualice el video, el componente esta en la biblioteca y lo llamo mediante codigo AS se que esta reproduciendo el video porque me permite oirlo, pero ni atras ni alante con que me lo muestre, aqui les pongo el codigo de la clase que hice para crear el reproducto y para controlarlo, bueno lo de la clase que lo controla realmente la tengo en otra clase, pero no tiene nada que ver con esta,
la mas importante es esta que es donde esta el componente y le doy todas sus propiedades.

Aqui esta la clase:

Código :

package 
{
   import fl.video.*;
   import flash.display.MovieClip;
   import flash.events.*;
   import flash.utils.*;
   public class VideoPlayers extends MovieClip
   {
      public var _video:FLVPlayback;
      public function VideoPlayers ()
      {         
         _video = new FLVPlayback();
         this.addChild(_video);
         this.Enabled();
      }
      public function SetAndPlay(aVideoSource:String, aTitle:String, aSumary:String)
      {         
         this._video.load(aVideoSource);
         this._video.skin = "";
                        this._video.source = aVideoSource;
         this._video.autoPlay = false;
         this._video.volume = 1;
         this._video.visible = true;   
      }
      public function Play ()
      {
         this._video.play ();
      }
      public function Pause ()
      {
         this._video.pause ();
      }
      public function Stop ()
      {
         this._video.autoRewind = true;
         this._video.stop ();
      }
      public function SetHeadTime (aHeadTime:Number)
      {
         this._video.playheadTime = aHeadTime;
      }
      public function GetHeadTime ()
      {
         return this._video.playheadTime;
      }
      public function GetTotalTime ()
      {
         return this._video.totalTime;
      }
      public function SetVolumen (aVolume:Number)
      {
         this._video.volume = aVolume;
      }
      public function Mute(posicion:Number)
      {
         if(this._video.volume == 0)
         {
            this._video.volume = posicion;
         }
         else
         {
            this._video.volume = 0;
         }         
      }
      public function FullScreen()
      {
         
      }
      public function Disabled ()
      {
         this.Stop ();
         this._video.visible = false;
      }
      public function Enabled ()
      {
         this._video.visible = true;
      }      
   }
}

la direccion del video a reproducir se la estoy pasando como parametro con la propiedad aVideoSource.

Si alguien me pudiera ayudar con esto no sabe el peso que me va a quitar, le regalaria el mundo si pudiera.

Saludos.

Editado por eldervaz :swat: utiliza etiquetas code

Por dariel.paredes

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2008 10:31 am
pero ni atras ni alante con que me lo muestre


No entiendo el problema

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Jul 2008 07:47 pm
mira el problema es que tu sabes por ejemplo que cuando tu habres una pelicula en windows normalmente, se reproduce la pelicula, es decir el sonido y la imagen, bueno a mi lo que me pasa es que se me esta reproduciendo el sonido, pero el video ni atras ni alante.

Por dariel.paredes

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2008 09:45 pm
Ok, ni atras ni alante significa que no hay imagen.
Lo primero es ver que funcione en un contexto simple. En una peli nueva, pon manualmente un FLVPlayback en el escenario y ponle el source apuntando a tu FLV. ¿Se ve y se escucha?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Jul 2008 09:47 pm
Works for me with a jpg file

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Jul 2008 12:41 pm
Si si yo pongo el FLVPlayBack en el escenario y en los parametros de las propiedades le pongo el source directamente, si me reproduce el video y se ve de lo mejor, sin ningun problema, todo el problema radica cuando lo hago a travez de la clase que no me muestra la imagen del video.

Por dariel.paredes

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jul 2008 01:04 pm
Mira no se si me haya explicado bien, yo tengo la clase que publique arriba que es la encargada del reproductor del video con el componente FLV, y ademas tengo otra clase que la llamo MEDIACONTROL que es la encargada de controlar el video, es decir, ahi tengo todos los botones de play, pause, stop y demas....
pero la clase que realmente funciona el componente es con la que tengo publicada arriba que es la que realmente manipula al componente, porque la de videocontrol lo que tiene es que en el press de cada boton llamo a los metodos que tengo en el player de play, pause, etc

Saludos Dariel

Por dariel.paredes

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jul 2008 01:13 pm
Pues será algún tema del contexto (hay máscaras por allí?) Lo único que veo raro es que tienes que asignar primero el source y después hacer el load, pero posiblemente se me pase algo, el code es un poco largo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Jul 2008 05:01 pm
bueno voy a probar eso de poner primero el source y despues el load, a ver que pasa y referente a las mascaras no tengo ninguna mascara puesta, esta lolamente puesto el componente en el movieclip.

Saludos Dariel

Por dariel.paredes

14 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.