Exoplayer неправильно воспроизводит большие локальные видео

#java #android #exoplayer #exoplayer2.x

Вопрос:

Я использую Exoplayer для воспроизведения локальных видео. Видео небольших размеров Это код, который я использую для инициализации своего плеера

 if (currentPosition != null) {
MEDIA_ITEMS = new ArrayList<>();
for (Video video : videoList) {
MEDIA_ITEMS.add(MediaItem.fromUri(video.getPath()));
 }
video = videoList.get(currentPosition); 
textViewTitle.setText(video.getTitle());
simpleExoPlayer.addMediaItems(MEDIA_ITEMS);
simpleExoPlayer.seekTo(currentPosition, position.getDuration()); 
simpleExoPlayer.prepare(); 
simpleExoPlayer.play();
}
 

скриншот экзоплеера, показывающий неправильную общую продолжительность (обведен кружком)

Правильная продолжительность показа-2:12:5

Как мне это исправить, все работает отлично, кроме этой большой проблемы с видео. Мы высоко ценим ваши ответы. Спасибо