I'm using a videostreamplayer node to playback an ogv-file. Everything works as it should, but, for my purpose, I need the video to be visible before it starts playing (fr 0) & after it has finished playing (last frame).
Is there a way to do this ?

As an alternative, I have tried using an animatedsprite2d node. However, the animation is rather large (resolution & number of frames), so there is a serious lag before it starts playing. Preloading is not an option ; I have several animations to pick from, depending on the player actions.

Thanks !

  • Ah I see, seeking isn't implemented. You'll have to start playing the video and check stream_position and then set paused = true

The videostreamplayer node doesn't seem to have those methods (Godot 4.0.2) ?

Ah I see, seeking isn't implemented. You'll have to start playing the video and check stream_position and then set paused = true

Thanks ! I'll try that.