我使用videoview從網址播放視頻。當我播放視頻時,當前時間比視頻的總時間長一些。VideoView持續時間
04-05 17:20:27.457 9342-9342/exoplayer.com.videoview V/TOTAL: 00:45 04-05 17:20:27.557 9342-9342/exoplayer.com.videoview V/CURRENT: 00:46
public String stringForTime(long timeMs) {
mFormatBuilder = new StringBuilder();
mFormatter = new Formatter(mFormatBuilder, Locale.getDefault());
long totalSeconds = timeMs/1000;
int seconds = (int) (totalSeconds % 60);
int minutes = (int) ((totalSeconds/60) % 60);
int hours = (int) (totalSeconds/3600);
mFormatBuilder.setLength(0);
if (hours > 0) {
return mFormatter.format("%d:%02d:%02d", hours, minutes, seconds).toString();
} else {
return mFormatter.format("%02d:%02d", minutes, seconds).toString();
}
}
我已經在使用這些方法..沒有幫助 –