Yep it works with a media texture -> just take a look at the link that I posted. There they do it with an “overlap event” but you can do the same with your bp setup
https://docs.unrealengine/latest/INT/Engine/MediaFramework/index.html#mediaframeworkwithumg -> or instead of placing it as a material, just add it in UMG (easier)