Is Media Framework Video Playback Tied to the Main Game Loop?

For anyone else facing this issue (still present in 4.25, 4.24, …) here’s how I managed it:

  • add an event track in the sequencer
  • open the DirectorBP (what a discovery…!) and place a call in first frame
  • inside the funcion send the Director receference outside to some blueprint…
  • in your Bp get the Director reference and access his Player
  • from that you can have the sequencer time!
  • convert that to seconds, and set the medias accordingly!

This helped me couple times with both videos and audios.
Anyway it is not a perfect solution, there can be problems, I imagine because of fps differences, time conversion, etc…

Ideally there should be a seek to frame for every cinematic asset (media, sound, sequence, etc…)

Anyway it seems that generally at now is better for videos to have png sequences!