Я использую videoview, чтобы воспроизводить видео с URL-адресов. когда я воспроизвожу видео, текущее время на несколько секунд больше, чем общая продолжительность видео.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();
}
}
Я уже использую эти методы .. ничего не помогает –