Evite la corrupción de Android VideoView al volver a girar al retrato

Me las arreglé para escribir un reproductor de video limitado capaz de ver un archivo .3gp desde internet. El video se mostrará centrado en pantalla completa, manteniendo la relación de aspecto del video. Además, las rotaciones no interrumpen el video, que sigue reproduciéndose sin problemas.

Todo parece estar bien, pero ... en mi HTC Legend cuando gira de nuevo a vertical, el video está dañado y, en lugar de mostrar la pantalla completa, se muestra en su tamaño de píxel nativo. Pero rotar nuevamente al paisaje funciona y se muestra perfectamente. Alguna idea de por qué? Desafortunadamente, no tengo más hardware para probar esto y me he quedado sin ideas para probar.

Puede obtener el código fuente de ejemplo completo dehttps: //github.com/gradha/Android-video-stream-rotatio. Aquí hay capturas de pantalla de mí abriendo la aplicación, girando a horizontal, tocando la pantalla para mostrar los controles de video y luego volviendo a vertical para ver la corrupción. @

Respuestas a la pregunta(2)

Su respuesta a la pregunta