For those who are still looking for an answer to this I found a way to make it work:
- Create the media player and the media texture in the construction script of the actor.
- In BeginPlay you can set the media player reference in the media texture and it should work fine.
- For the material you can create it in the construction script and set the texture parameter there too, it should work if you do this in begin play too.
I played the video on another event so I don’t know if you can play it right away, maybe wait a few frames would be a good idea especially if a lot of things are already hapening on begin play.