Можно создать дубликат:
Avoid Android VideoView corruption when rotating back to portraitИзбегайте искажения Android VideoView при повороте назад к портрету?
Я успел написать ограниченный видеоплеер, способный просматривать .3gp файл из Интернета. Видео будет отображаться по центру в полноэкранном режиме, поддерживая соотношение сторон видео. Кроме того, вращение не прерывает видео, которое продолжает играть без проблем.
Все кажется прекрасным, но ... на моем HTC Legend, когда вы поворачиваете назад к портрету, видео повреждено, и вместо того, чтобы показывать полный экран, он отображается в собственном размере пикселя. Но снова поворачивается к ландшафтным работам и проявляется отлично. Любые идеи почему? К сожалению, у меня нет больше аппаратного обеспечения, чтобы проверить это, и у меня закончились идеи для тестирования.
Вы можете получить полный исходный код примера от https://github.com/gradha/Android-video-stream-rotation. Здесь показаны снимки экрана, открывающие приложение, поворот на пейзаж, касание экрана для отображения элементов управления видео, а затем поворот обратно на портрет, чтобы увидеть повреждение.