¿Es esta la forma correcta de actualizar una ProgressBar cuando se reproducen medios? Pensé que habría una devolución de llamada en MediaPlayer, pero no pude encontrarlo.MediaPlayer, ProgressBar
mediaPlayer.start();
final SeekBar progress = (SeekBar) dialog.findViewById(R.id.seekBar1);
progress.setMax(mediaPlayer.getDuration());
new CountDownTimer(mediaPlayer.getDuration(), 250) {
public void onTick(long millisUntilFinished) {
progress.setProgress(progress.getProgress() + 250);
}
public void onFinish() {}
}.start();
Recuerdos.
Gracias, precisamente, lo que estaba buscando. – pouzzler
@pouzzler - ¡De nada! Ver la clase MediaController es excelente para darle ideas sobre cómo crear un controlador personalizado. –
Segundo enlace se ha ido debido a un derribo de DMCA: https://github.com/OESF/OHA-Android-4.0.1_r1.0 – astromme