VideoTexture currentTime

Hi everyone,

I’m trying to imitate negative video playback rate by having a duplicate mesh with VideoTexture that appears and sets it’s video.currentTime and starts playing when user tries to rewind the video.

However there is a noticeable delay between video.currentTime being set, and the VideoTexture being updated (usually 1000-1250ms). Is there a way to improve it’s performance? It sets the frame once, so it shouldn’t be a heavy calculation.

If it’s not possible, I would like to know if it’s possible to get the time when texture was updated, so I can set the delay for user to interact with video accordingly. I tried using onUpdated, but it fires every frame

Minimal sandbox (the delay is low there since the scene isn’t heavy)