Android - Parar video en un instante determinado y reproducir un audio

 
Vista:

Parar video en un instante determinado y reproducir un audio

Publicado por Jorge (1 intervención) el 17/04/2017 17:52:34
Buenas tardes,

soy nuevo en Android y tengo un problema a ver si sabeis como hacerlo; tengo que parar 2 veces un video para reproducir en cada parada un audio y que después de oírlo siga el video.
Lo que hago es con el metodo getDuration() consigo la duración, la divido entre 3 para la primera fraccion de tiempo a parar y en otra variable la *2/3 para la segunda fracción. El metodo lo ejecuto desde el listener (setOnPreparedListener()) y hasta aquí todo muy bien.

Para no congelar el thread principal y que los botones para manejar el video (y la barra de progreso del video) sigan funcionando lo que hago es el uso de threads; el problema es que la condicion para que el thread vaya comprobando si se ha llegado a la fracción de tiempo es si isPlaying(), y al hacer el Pause() se pierde la condición. He probado de usar variables booleanas pero entonces no sé porque no funciona bien.

Alguna idea?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder