I suggest adding the following properties:
- loop -> if ticked the video restarts after finish. Maybe add a sub property to specify how many milliseconds after the video finishes it should restart.
- speed -> default to 1. 2 the video would play twice as fast, etc.
- volume -> default to 1. 2 the video would play twice as loud, etc.
Loop is easy to do with coding, maybe the others are too. But the point is to add some more commonly seen properties to control the video without a single line of code. For example those 3 can be easily adjusted on youtube and any media player. Of course there are many, many things that could be added, but I think at least these 3 would be a nice QoL improvement. Having to play a video forever happens often for example, it would be nice just having to tick a box to enable or disable it.