Davinci
Usar componentes para controlar la película es muy sencillo, sólo deberás arrastrarlos desde el Panel Componentes al Escenario y escribir unas pocas líneas en el Panel Acciones.
Para añadir estos componentes haz clic en el elemento FLV Playback Custom UI y arrastra el que tu quieras al Escenario, veamos cuales son sus funciones.
* BackButton:retrocede el flujo del vídeo al punto de referencia inmediatamente anterior o en su defecto al inicio de éste.
* BufferingBar: muestra el progreso de descarga del vídeo.
* ForwardButton: avanza el flujo del vídeo al punto de referencia inmediatamente posterior o en su defecto al final de éste.
* MuteButton: establece el volumen de la película directamente a 0. Actuaría de formasimilar a la línea:
miVideo.volume = 0;
* PauseButton: pausa la película en el momento en el que se pulse el botón.
* PlayButton: reaunda (o comienza) la reproducción a partir de donde se encuentre el cabezal de reproducción de vídeo.
* PlayPauseButton: una mezcla de los dos anteriores, es capaz de pausar y reanudar la reproducción desde un mismo control.
*SeekBar: desde esta barra avanzar y retroceder manualmente por la línea de flujo de la película.
* StopButton: detiene la reproducción y posiciona el cabezal de reproducción al principio del vídeo.
* VolumeBar: permite el aumento o disminución del volumen del vídeo mediante una barra de volumen.
Una vez añadidos los componentes necesarios al Escenario tendrás que darle un nombredeinstancia y luego escribir lo siguiente (dependiendo de los controles que hayas arrastrado) en elPanel Acciones del fotograma 1:
miVideo.playButton = miBotonPlay;
miVideo.pauseButton = miBotonPausa;
miVideo.playPauseButton = miBotonPausaPlay;
miVideo.stopButton = miBotonStop;mVideo.backButton = miBotonAtras;
miVideo.forwardButton = miBotonAdelante;
miVideo.muteButton = miBotonSilencio;
miVideo.volumeBar = miBarraVolumen;
miVideo.seekBar = miBarraDeslizadora;miVideo.bufferinBar = miBarraProgreso;
El componente se asociará al vídeo y funcionará por sí solo. Fácil, ¿verdad?
Puedes modificar los componentes que añadas al Escenario haciendo doble clic sobre ellos y cambiando su forma, tamaño o color.
Crear Controles Propios | |
Crear controles propios no es muy complicado en Flash 8. Sólo tienes que crear los botones que consideres necesarios yutilizar las propiedades del componente FLVPlayback.
* play(): reproduce el vídeo.
miVideo.play();
* stop(): detiene el vídeo y vuelve al inicio.
miVideo.stop();
* pause(): detiene el vídeo conservando su posición actual.
miVideo.pause();
* seek(segundo:Number): permite el avance o retroceso de la película de vídeo.miVideo.seek(5);
Esta línea colocará la cabeza lectora en el segundo 5 y reproducirá a partir de ahí.
* volume: define el volumen del vídeo. Puedes introducir un valor entre 0 y 100.
miVideo.volume = 50;
Un ejemplo de cómo crear un botón de Play/Pause sería asociando el código siguiente a un botón:
on (release) {
if (miVideo.state== miVideo.PAUSED) {
miVideo.play();
}
else {
miVideo.pause();
}
}
La propiedad state devuelve el estado en el que se encuentra nuestro vídeo en el momento, puede tomar los siguientes valores:
* miVideo.PAUSED: el vídeo se encuentra pausado.
* miVideo.PLAYING: el vídeo se...
Regístrate para leer el documento completo.