Thats actually what is happening behind the scenes
Maybe all we need to do is expose a way to give the videoplayer component an existing video element instead of creating a new one
You could also try grabbing the VideoElement the player is creating and make that visible. Not sure what would preferred (maybe there are cases for both)