I think your best option is to use SurfaceView instead of using VideoView. SurfaceView provides many features that VideoView does not, for example, adjusts the aspect ratio of the image to fit the screen or something else.
See the following thread for some people talking about drawing a SurfaceView:
how to draw an image on a surface
Hooray!
source
share