Для запуска видео в моем приложении с помощью VideoView требуется около 1-2 минут

#android #android-videoview #raspberry-pi3

#Android #android-videoview #raspberry-pi3

Вопрос:

В моем приложении мне нужно воспроизводить видео с SD-карты. Я использую Android VideoView.

 private VideoView videoView;
videoView.setVideoPath("path to my video");
videoView.start();
  

Это хорошо работает на моем телефоне Nexus.
Но когда я пытаюсь использовать тот же код на моем raspberry pi 3 с ОС Android 6.0.1.
Он показывает миниатюру, а затем занимает около 1-2 минут, прежде чем начнет воспроизводить видео.

Я установил bs-player на RPi, и он воспроизводит видео без каких-либо задержек.

Любые советы будут с благодарностью.

обновление — дополнительная информация: я тестировал видео разного качества на одном и том же видео. Для загрузки одного и того же видео оба раза потребовалось 1 минута 50 секунд. Несмотря на то, что размер одного файла составляет 24 МБ, а другого — всего 9 МБ.

Комментарии:

1. У Pi очень ограниченная память по сравнению с телефоном

2. но как тогда работает bs-player? Он также работает при нехватке памяти в RPi и не имеет проблем с задержкой.

3. Возможно, аппаратное ускорение или выполнение некоторого дополнительного уменьшения масштаба видеопотока

4. аппаратное ускорение уже включено.