为什么MediaPlayer不起作用寻求。 SeekTo更准确地说,它可以工作,但是如果添加SeekTo(5000)或SeekTo(10000)。为什么MediaPlayer不起作用寻求
但是,如果你这样做。 SeekTo(1000)或SeekTo(3563)则无效。 然后MediaPlayer从0开始播放视频。为什么会这样?以及如何解决它。
为什么MediaPlayer不起作用寻求。 SeekTo更准确地说,它可以工作,但是如果添加SeekTo(5000)或SeekTo(10000)。为什么MediaPlayer不起作用寻求
但是,如果你这样做。 SeekTo(1000)或SeekTo(3563)则无效。 然后MediaPlayer从0开始播放视频。为什么会这样?以及如何解决它。
基于this answer,此代码工作:
public void forwardSong() {
if (mPlayer != null) {
int currentPosition = mPlayer.getCurrentPosition();
if (currentPosition + seekForwardTime <= mPlayer.getDuration()) {
mPlayer.seekTo(currentPosition + seekForwardTime);
} else {
mPlayer.seekTo(mPlayer.getDuration());
}
}
}
你应该张贴您的代码的例子,显示你正在尝试做的,使人们不必在获得你在问什么。当您在StackOverflow上提出问题时,这也是一个期望。 – Lexi