2017-06-06 71 views
-3

爲什麼MediaPlayer不起作用尋求。 SeekTo更準確地說,它可以工作,但是如果添加SeekTo(5000)或SeekTo(10000)。爲什麼MediaPlayer不起作用尋求

但是,如果你這樣做。 SeekTo(1000)或SeekTo(3563)則無效。 然後MediaPlayer從0開始播放視頻。爲什麼會這樣?以及如何解決它。

+2

你應該張貼您的代碼的例子,顯示你正在嘗試做的,使人們不必在獲得你在問什麼。當您在StackOverflow上提出問題時,這也是一個期望。 – Lexi

回答

1

基於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()); 
    } 
} 

}

+0

seekForwardTime這是什麼? SeekBar或Integer? – Prost

+1

它是你想要開始的時間。例如2000 – payam

相關問題