Я пытаюсь добиться следующего:
- Воспроизведение длинного видео из Интернета с помощью VideoView
- В параллельном буфере короткое видео из Интернета
- Через X секунд приостановите длинное видео и воспроизведите короткое.
- Когда закончите воспроизведение короткого видео, я возобновляю длинное видео.
Мне нужно, чтобы переход между фильмами был как можно более плавным. Я попытался добиться этого несколькими способами с помощью ICS:
Используйте два VideoView друг над другом и переключайтесь между ними, но у меня были проблемы с Z-порядком.
Я взял код VideoView и изменил его, чтобы внутри него был еще один MediaPlay для буферизации и воспроизведения короткометражного фильма.
Вариант № 2 работает на ICS, но при попытке на Android 2.3 он не сработал. Я читал, что одновременная работа двух объектов MediaPlay не гарантируется.
У меня вопрос: как этого можно достичь с помощью Android 2.1 или выше?