Controles de video

Hola lingeros! Estoy haciendo un reproductor de video en lingo. Resulta que no puedo hacer que un video empiece en una determinada posición, o vaya a una determinada posición dependiendo de un barra de estado. Hay alguna manera de hacerlo (los videos son .mpeg y me los pilla como quicktime)
Muchas gracias por vuestra ayuda compadres!

1 respuesta

Respuesta
1
La velocidad es con movieRate. La propiedad movieTime retorna o setea una posición en el tiempo de la QuickTime.
Lo que quieres hacer solo se hace con un par de funciones que debes programar para la barra de arrastre o la zona de tiempo que asignes al video.
Por ejemplo
Property duracionVideo
On beginSprite me
--determina cuanto dura el video delsprite 1
duracionVideo=sprite(1).duration
end
Luego tienes que hacer una escala que te permita traspasar los ticks del video a pixeles en la barra de desplazamiento.
Si tu barra de desplazamiento mide 300 pixeles, sabes que si tu película dura 5000 ticks, obtienes
escala=5000ticks/300pixeles
escala=16.6 ticks/pixel
Si en tu barra de desplazamiento quieres que vaya en la mitad es
actual=150pixeles*16.6 ticks/pixel
actual=2500 ticks
Asi solo seteas el movieTime del video a
sprite(1).movieTime=actual
Es solo cosa de un poco de matemáticas y Lingo
Suerte
Claudio
Muchas Gracias compadre!
Me funka debuti! te debo una ;)
Probaste con
sprite(10).movieTime=3000 ---en ticks 1/60 seg.
C

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas