该seekTo()方法在mediaPlayer播放时效果很好.如果mediaPlayer暂停,当我寻找一个位置并打电话时start(),它就会开始播放暂停的位置.
我的代码如下,在logcat中,我可以看到它的搜索.
@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);
}
}
Run Code Online (Sandbox Code Playgroud)