My main layout main.xml simply contains two LinearLayouts:
LinearLayout
VideoView
Button
FrameLayout is not the better way to do this:
FrameLayout
Use RelativeLayout instead. You can position the elements anywhere you like. The element that comes after, has the higher z-index than the previous one (i.e. it comes over the previous one).
RelativeLayout
Example: