The current video widget is fairly limited (I’m guessing its on the roadmap for improvement) mainly it can’t take variable input, but while we wait we can create a custom widget.
First off find a video playing example. After a fair bit of rifling around I came across this article and stole the code.
Modifying it for my needs, I added a bit of code to make it play with a click on the video (clicking on small icons is annoying)
I couldn’t get full screen to work, I think because of how the widget works.
Add the bit to allow a prop (so you can use a variable to set the src)
Tada, the code lives here
And you get a video player that looks like this