Q
Q
qho2018-07-18 15:59:18
Android
qho, 2018-07-18 15:59:18

How to show videos one by one through VideoView?

Делаю в android приложении показ видео друг за другом через VideoView. Но у меня после завершения одного ролика и перед началом другого некоторое время (до секунды) показывается пустой экран. Хотелось бы придумать вариант, как можно от него избавиться. Нужно не просто заполнить его скажем первым кадром из видео, а именно чтобы видео быстрее начинало воспроизводиться.
Сами видео файлы хранятся на SD карте.
Пробовал делать два плеера и подготавливать один из них через prepareAsync(), но почему это работает только в том случае, если на другом плеере сейчас не воспроизводится видео.
Пробовал использовать exoplayer, но там получилось быстро проигрывать только через ConcatenatingMediaSource, с чем в моем приложении не удобно работать.
Is it possible to somehow prepare in advance (preload to buffer / decode) the beginning of all video clips so that later you can simply give them to the player and he would quickly start playing them?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Satangelus, 2018-07-19
@Satangelus

Try to look.
https://github.com/danikula/AndroidVideoCache

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question