I managed to write a limited video player capable of viewing a .3gp file from the Internet. The video will be centered in full screen mode, maintaining the aspect ratio of the video. In addition, the rotation does not interrupt the video, which continues to play without problems.
Everything seems beautiful, but ... on my HTC Legend, when you rotate back to the portrait, the video is damaged, and instead of showing the full screen, it is displayed in its own pixel size. But again he turns to landscape work and manifests itself perfectly. Any ideas why? Unfortunately, I have no more hardware to test this, and I have run out of ideas for testing.
You can get the full source code of the example from https://github.com/gradha/Android-video-stream-rotation . It shows screenshots that open the application, rotate to landscape, touch the screen to display video controls, and then rotate back to portrait to see the damage. 


android corruption videoview screen-rotation
Grzegorz Adam Hankiewicz Jun 29 '11 at 17:14 2011-06-29 17:14
source share