Como funciona el TIMER

Iniciado por renga73, 1 Abril 2006, 11:33 AM

0 Miembros y 1 Visitante están viendo este tema.

renga73

La que quiero hacer en realidad es que un determinado .mp3 suene por 3 minutos por ejemplo.
El codigo de hacer sonar el mp3 ya lo tengo pero no se como funciona el TIMER, como anexarlo a esto para q dure X cantidad de tiempo

Gorky

No se como sera el codigo de un mp3 player pero supongo que debe haber alguna funcion para detener la reproduccion al estilo del stop del winamp. Si no sabes como hacerla puedes mirar en www.lawebdelprogramador.com que se seguro que la hay porque la he visto.
Una vez que sepas como hacer esa funcion solo tienes que concatenar dos timer para que al llegar al tercer minuto se active esa funcion. Y plis plas.  ;D Espero haberte servido de ayuda.

BenRu

Ponle un interval de X tiempo y cuando finalice le haces kill al proceso...

Un saludo

[VolkS]

Si sabes como detener l mp3, es facil.

Creas un label aunque sea invisible, el timer no tiene mas capacidad de un minuto, entonces lo que tienes que hacer es sumar los minutos en el label...
En las propiedades del timer pones 60000 de intervalo(son milisegundos, que seria un minuto)

if lblMinutos.caption = "3" then'Si el caption suma 3
Call StopMp3(o como sea)'Se frena el mp3
Timer1.enabled = false(se detiene el timer)
else
lblMinutos.caption = lblMinutos.caption + 1 'Si no esta en 3
'Sigue sumando minutos hasta llegar a 3. donde se detendra 'el timer y frenara el mp3 :).
end if

Si quieres, puedes poner en las propiedades del timer en, Enabled = false

Y en un boton pondrias

timer1.enabled = true'Activaria el timer :P

Es una forma media Rara de hacer un counter, lo mejor es hacerlo con codigo y una variable almacene el tiempo, pero es muy complicado para la sencillez del programa.

si tenes alguna duda preguntame, ya que no se si me explique bien

Gorky

Cita de: BenRu en  1 Abril 2006, 12:51 PM
Ponle un interval de X tiempo y cuando finalice le haces kill al proceso...

No crees que eso es matar mosquitos a cañonazos?

[VolkS]

Cita de: Gorky en  1 Abril 2006, 13:07 PM
Cita de: BenRu en  1 Abril 2006, 12:51 PM
Ponle un interval de X tiempo y cuando finalice le haces kill al proceso...

No crees que eso es matar mosquitos a cañonazos?

jajajajaa :P, por lo menos un End pero no un kill al proceso jaajaj :D

BenRu

Bueno, un End, un kill o como les de la gana de llamarlo...aunque se que no es lo mismo.

Estas preguntas son muy basicas...como funciona un timer?puede ser tambien muy larga de contestar...

Asi que, a leerse un manual de visual basic

renga73

Bueno en este semana pruebo lo q me dijeron y le comento el resultado