That flash comes from changing the current content view to another one. You could try adding a VideoView to your layout xml file then referencing it with (VideoView) findViewById(R.id.vid); instead of new VideoView(this); and setting the content view to that layout.