Ist dies der richtige Weg, um eine ProgressBar beim Abspielen von Media zu aktualisieren? Ich dachte, es würde einen Rückruf im MediaPlayer geben, aber ich konnte ihn nicht finden.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();
Mit freundlichen Grüßen.
Danke, genau, wonach ich gesucht habe. – pouzzler
@pouzzler - Gern geschehen! Ein Blick auf die MediaController-Klasse ist ideal, um Ihnen Ideen für die Erstellung eines benutzerdefinierten Controllers zu geben. –
Zweite Verbindung ist wegen einer DMCA-Takedown gegangen: https://github.com/OESF/OHA-Android-4.0.1_r1.0 – astromme