Die seekTo()
Methode funktioniert gut, wenn mediaPlayer
spielt. Wenn mediaPlayer
pausiert ist, wenn ich eine Position suche und start()
rufe, beginne es einfach dort zu spielen, wo es pausiert hat.Android mediaPlayer seekTo funktioniert nicht, wenn pausiert
Mein Code ist wie folgt, im Logcat kann ich es suchen.
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
if(player == null || player.mediaPlayer == null){
return;
}
Log.e("player status", "status is " + PlayerStatusCache.playerStatus);
if(durationProgress < player.mediaPlayer.getDuration()){
player.mediaPlayer.seekTo(durationProgress);
Log.e("player", "seeking");
} else {
player.mediaPlayer.seekTo(player.mediaPlayer.getDuration() - 1000);
}
}