Android VideoView увеличить буферизацию - PullRequest
4 голосов
/ 18 февраля 2011

Я написал видеоплеер, который воспроизводит видео с веб-сайта.Мой видеоплеер на самом деле является гаджетом VideoView от Android.

Видео воспроизводится нормально, когда я нахожусь в сети Wi-Fi, если я переключаюсь на 3G, как ожидается, все не так: D.Я хочу увеличить буфер потоковой передачи. Похоже, что VideoView осуществляет потоковую передачу видео до 8% от размера клипа.

Когда я нажимаю кнопку воспроизведения, потоковая передача все еще идет, но она сохраняет этот процентрасстояние ... и если я нажму паузу, потоковая передача останавливается ..

Можно ли увеличить продолжительность потоковой передачи и сделать потоковую передачу видео во время паузы?

Спасибо!

1 Ответ

0 голосов
/ 18 февраля 2011

Вы могли бы самостоятельно прочитать поток в локальный файл и указать на него VideoView. Однако я не уверен, сколько вам разрешено хранить. Кроме того, VideoView хорошо отреагирует на фиксированный размер файла, как было указано. Возможно, вы могли бы создать файл с правильным размером, но тогда вам нужно будет убедиться, что видео не читается за пределами того места, которое вы кэшировали.

...