Comunidad de diseño web y desarrollo en internet online

flv a fullscreen con flvplayback

Citar            
MensajeEscrito el 07 Jul 2009 04:19 pm
hola foro, los molesto nuevamente con una consulta a un problema q no puedo resolver, y xa variar el cliente esta ansioso. estoy subiendo videos en formato flv, usando el flv playback. estoy usando flash 8 (no pregunten xq) y obviamente as 2; debido a esto y siguiendo estas recomendaciones: [url=http://julian.empiregn.com/2007/2/22/How-to-create-true-fullscreen-movies-with-Flash][/url] deje mi version de flash lista.

pero no logro, o no entiendo como hacer para q los videos en flv q subo, y el usuario los visualiza desde un pop up; yo quisiera sumarle a este player la herramienta de fullscreen. sera posible? alguien puede darme una mano? como siempre, desde ya, muchisimas gracias!

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Jul 2009 08:09 pm

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 07 Jul 2009 09:45 pm
ah, ok,
entonces no solo tengo q trabajar sobre el fla, sino q al htm q contiene el reproductor tiene q tener un java?

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Jul 2009 09:55 pm
No es un java, sino un parámetro dependiendo de la forma que insertes el swf. El parámetro se llama "allowFullScreen". Lee bien todos los links que postee.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 09 Jul 2009 07:32 pm
buenisimo! muchas gracias @elchininet;
de todas formas, todavia no logro q tome el total de la pantalla; si quisiera q me quede igual q youtube, como tendria q hacer; lei tus hilos, pero no encuentro esa funcionalidad.
de hecho, quisiera q el reproductor del flvplayback, desaparezca al ampliar el video, xa aprovechar toda la pantalla.
podes guiarme un poco mas con esto, x favor?
muchas gracias!

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Jul 2009 10:37 pm
Le este post, te dará la pista para hacer lo que deseas.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Jul 2009 12:54 am
este es el codigo al q llegue, pero al expandirse se deforma y no vuelve mas a su escala original:

Código ActionScript :

Stage.align = "TL";
Stage.scaleMode = "noScale";
sizeListener = new Object();
sizeListener.onResize = function() {
_root.video_mc._width = Stage.width;
_root.video_mc._yscale = _root.video_mc._xscale;
};
Stage.addListener(sizeListener);
boton.onRelease = function(){
  if(Stage.displayState  == "fullScreen"){
    Stage.displayState  = "normal";
  }
  else{
    Stage.displayState  = "fullScreen"
  }
}
Stage.showMenu=false;


si le saco el redimensionamiento al video, se expande, no se deforma, pero no ocupa toda la pantalla como quiero, sino q quedan unas franjas vacias a los costados.

teneme paciencia! gracias

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Jul 2009 03:34 pm
perdon, estoy intentando con este codigo, pero al hacer resize, el video se achica, pero si en lugar del video coloco un jpg, dentro de un moviclip, sale todo ok, al 100% de la pantalla, onda youtube; aqui va el codigo:

Código ActionScript :

Stage.scaleMode = 'noScale'; 
Stage.align = 'TL'; 
redim = new Object(); 
redim.onResize = redimensionar; 
Stage.addListener(redim); 
function redimensionar() { 
   video_mc._width = Stage.width; 
   video_mc._height = Stage.height;
   video_mc._yscale = video_mc._xscale;
} 
Stage.showMenu = false;
//Cambiar a pantalla completa
Stage.displayState = "fullscreen";
//Cambiar a pantalla normal
Stage.displayState = "normal";
boton.onRelease = function (){
    if (Stage.displayState == "fullScreen"){
        Stage.displayState = "normal";
    }else{
        Stage.displayState = "fullScreen";
    } // end else if
};


alguien me puede dar una mano, x favor!
saludos, y gracias de antemano x la ayuda!

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Jul 2009 08:52 pm
Debes agrandar el video cuando el displayState sea normal y debes achicarlo cuando sea fullScreen, no estás colocando el redimensionamiento en el lugar correcto.

Código ActionScript :

boton.onRelease = function (){ 
    if (Stage.displayState == "fullScreen"){
        video_mc._xscale = 100;
        video_mc._yscale = 100;
        Stage.displayState = "normal";
    }else{
        video_mc._width = Stage.width;
        video_mc._yscale = video_mc._xscale;
        Stage.displayState = "fullScreen";
    }
}; 


Ahora las barras negras a las que te refieres no hay forma de quitarlas, es la relación de aspecto entre el video y tu pantalla, si tienes un video con una relación de 4:3 y una pantalla con una relación 16:9 te saldrán unas barras negras a los lados, los mismo que ocurre en Youtube con este video.

Si quisieras que no te sucediera deberías exportar tu video con otra relación, pero todas las pantallas no son iguales, siempre habría una en la que tu video no ocupara toda el área del stage.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 14 Jul 2009 04:20 pm
ah! ok! entonces el video q tengo q subir debe estar en un "tamaño grande", no como estaba usandolo.
dejame probar esto y te cuento como me va.
muchas gracias!

Por flashodelico

80 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2009 09:10 pm
Tamaño grande no es el término adecuado, puedes tener un video en HD pero con una relación de aspecto 4:3. Como ya te digo, hacer que el video quede bien en todas las pantallas es prácticamente imposible.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 16 Jul 2009 09:49 pm
entiendo, muchas gracias!
tema resuelto.

Por flashodelico

80 de clabLevel



 

firefox

 

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