Okay. So after extensive testing. I believe I've determined that when insisting a project runs under OpenGL ES3.1 for Android we lose the functionality of the Media Framework / Media Textures, both at game launch and from within the environment. Strangely at game launch I can hear the audio however

I setup a very basic level from scratch with media textures running well under OpenGL ES2.0 yet when following the official UE4 documentation to force the ES3.1 functionality I loose media texture playback.

We are wishing to use ES3.1 for it's richer shader / material functionality. Can anyone advise if I'm missing something here. Absolutely critical we get this additional functionality / performance gains in conjunction with media framework.

Any help / advice greatly appreciated!