In our level we have a hall with a lot of screens that play videos.
Creating one of these is fine, all you need is a BP, mediaplayer, mediasource, material, mediatexture.
Now the problem is, this would have to be repeated about 100 times.
just changing the mediasource doesn’t change the video played, we have to create duplicates of all listed components. Is that how it’s supposed to work or are we missing something?
Why are mediaplayers connected to mediatextures? Shouldn’t it be the other way around?
Is there a way (in blueprints style) to make procedural mediatextures, materials and mediaplayers for every screen?
I enabled the base color of the source material to be exposed (and named it RT).
Unfortunately, the video does not play.
I verified that the open source function and play function both returned true.
I also verified that the instanced material changes according to created exposed attributes.