I have been looking for a way to get rid of the nasty black initial screen on a VideoView before the start() method is run. I have tried with background image on the widget but it doesn't work as expected at all. I have also tried putting an image of the first frame in the video on top of the VideoView and hiding it after the start() method. Adding an onPrepared listener to start the video and the