How to loop video using VideoPlayer? (note IsLooped is not implemented)

Anyone know how to make a video loop using VideoPlayer. Normally is it simply VideoPlayer.IsLoop=true but that function is not implemented on Windows. Any other way?

Add a float timer that will be used to track video position, when it reaches the length of the video, reset timer and play video again