Video in Light Function no longer working

MediaTextures in 4.18 use the new External Texture API, which currently only supports pixel shaders. This is because some platforms, such as Android, only have pixel shader support on external textures. We are thinking about enabling vertex shader support on those platforms that support it. I can’t say when this will happen though.

Update: this is being tracked as Unreal Engine Issues and Bug Tracker (UE-52612)