Foros del Web » Programación para mayores de 30 ;) » Java »

Ejecutar por un tiempo un metodo

Estas en el tema de Ejecutar por un tiempo un metodo en el foro de Java en Foros del Web. Buenas, me preguntaba si podian ayudarme, ocupo ejecutar un metodo que solo dure 10 segundos y la verdad no tengo idea de como hacerlo, me ...
  #1 (permalink)  
Antiguo 23/05/2013, 23:39
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Ejecutar por un tiempo un metodo

Buenas, me preguntaba si podian ayudarme, ocupo ejecutar un metodo que solo dure 10 segundos y la verdad no tengo idea de como hacerlo, me podrian explicar una forma de poder hacerlo porfavor? Gracias
  #2 (permalink)  
Antiguo 24/05/2013, 01:06
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Ejecutar por un tiempo un metodo

Pues depende de cómo sea el método y lo que haga.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 24/05/2013, 06:16
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Ejecutar por un tiempo un metodo

El metodo es sobre reproducir un archivo de musica, lo que ocupo es que solo reprodusca los primeros 10 segundos del archivo.
  #4 (permalink)  
Antiguo 24/05/2013, 09:38
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Ejecutar por un tiempo un metodo

Pues no sé qué usarás para reproducir, pero supongo que sería algo así

objeto.play()

Thread.sleep(10000)

objeto.stop()
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #5 (permalink)  
Antiguo 24/05/2013, 18:19
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Ejecutar por un tiempo un metodo

Disculpa no entendi, el metodo que tengo es

void reproducir() {
try {
reproductor.play();
} catch (JavaLayerException e) {
e.printStackTrace();
}
}

como es que funciona un thread?

Etiquetas: metodo, tiempo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:44.