Just consider the z-index. so if you have the video node and then another node on top of it, you will see it over the video.
Example:
<video id="videoPlayer" />
<button id="someButton" visible="false"/>
The video is now behind the button video. Of course you can customize it however you wish based on conditional statements for example a custom function.
sub showButton()
if (m.videoPlayer.state = "pause")
m.someButton.visible = true
end if
end sub