If you don’t also need to be able to pause the video after it’s started, and you’re okay doing it manually for each video based on the length, you can just make a progress bar with smart animate, give it a linear animation and set the animation type to equal the video length.
The user can pause a video and therefore the progress bar has to stop as well.
Is there any possibility to pause an animation within a variant smart animation?