#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. аппаратное ускорение уже включено.