Пауза для базового MediaPlayer
, чтобы обновить свои буферы. Сколько времени это займет, зависит от ряда факторов, многие из которых находятся вне вашего контроля (например, скорость процессора, скорость встроенного флэш-накопителя).
Один из способов, которым вы можете управлять, - вывести ваше видео из ресурса в файловую систему. Ресурсы хранятся в APK, который представляет собой ZIP-файл, поэтому извлечение видео таким образом, вероятно, займет дополнительное время.
Возможно, вам придется переключиться с VideoView
и использовать SurfaceView
с двумя MediaPlayers
, чередуясь между ними - один играет, пока готовится следующий, поэтому, когда игра заканчивается, вы можете переключиться на новый игрок. Я не пробовал это, и поэтому я не знаю, каковы могут быть последствия. Тем не менее, я знаю, что эта техника часто используется для воспроизведения аудио для перехода от одного клипа к другому.