# The media framework is not working properly in OpenGL ES3.1

**URL:** <https://forums.unrealengine.com/t/the-media-framework-is-not-working-properly-in-opengl-es3-1/397951>\
**Category:** Platform & Builds\
**Tags:** unreal-engine, Android, bug-report, packaging-projects, UE4, question\
**Created:** [July 27, 2017, 7:57am UTC](https://forums.unrealengine.com/t/the-media-framework-is-not-working-properly-in-opengl-es3-1/397951 "2017-07-27T07:57:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anonymous\_5aaea5133d5f1bbd98bbffdea5af3350](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Anonymous\_5aaea5133d5f1bbd98bbffdea5af3350](https://forums.unrealengine.com/u/Anonymous_5aaea5133d5f1bbd98bbffdea5af3350)\
**Post date:** [July 27, 2017, 7:57am UTC](https://forums.unrealengine.com/t/the-media-framework-is-not-working-properly-in-opengl-es3-1/397951/1 "2017-07-27T07:57:01Z")

</div>

The media framework is not working properly in OpenGL ES3.1.

Projects that create basic sample projects and implement only MediaPlayer’s functionality will work well on IOS mobile devices as well as on preview. OpenGL ES2.0 also works well on Android mobile environment, but if you package it to use OpenGL ES3.1, it will not play normally on mobile.

> **[OpenGL ES3.1 for Andriod breaks Media Framework / Media Textures?](https://forums.unrealengine.com/questions/587145/opengl-es31-for-andriod-breaks-media-framework-med.html)**
>
> Okay. So after extensive testing. I believe I’ve discovered 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. I...

This is the same behavior as the link above, and the video does not play in Andrew Hurley’s test project.

Work Environment: OS Window10  
Tested Mobile Devices: Galaxy S 7  
Playback video: [https://docs.unrealengine.com/latest/attachments/Engine/MediaFramework/HowTo/StreamMediaSource/Infiltrator%20Demo.mp4](https://docs.unrealengine.com/latest/attachments/Engine/MediaFramework/HowTo/StreamMediaSource/Infiltrator%20Demo.mp4)

I need help. plz

---

<div class="post-metadata">

**Author:** ![JackP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JackP](https://forums.unrealengine.com/u/JackP)\
**Post date:** [July 27, 2017, 11:20am UTC](https://forums.unrealengine.com/t/the-media-framework-is-not-working-properly-in-opengl-es3-1/397951/2 "2017-07-27T11:20:21Z")

</div>

Hi, thanks for the report and sorry for the inconvenience.

I’ve verified that the movie player isn’t working in ES 3.1 with the latest 4.17 code. I’ve filed a ticket [UE-47750](https://issues.unrealengine.com/issue/UE-47750) to fix as high priority. The ticket should be visible in the public tracker in the next few days so you can follow any status updates.

- Jack

---

<div class="post-metadata">

**Author:** ![Anonymous\_5aaea5133d5f1bbd98bbffdea5af3350](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Anonymous\_5aaea5133d5f1bbd98bbffdea5af3350](https://forums.unrealengine.com/u/Anonymous_5aaea5133d5f1bbd98bbffdea5af3350)\
**Post date:** [July 28, 2017, 1:14am UTC](https://forums.unrealengine.com/t/the-media-framework-is-not-working-properly-in-opengl-es3-1/397951/3 "2017-07-28T01:14:14Z")

</div>

Thank you for your quick comment.  
We will look forward to the status of the issue.

---

<div class="post-metadata">

**Author:** ![Lord7even](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Lord7even](https://forums.unrealengine.com/u/Lord7even)\
**Post date:** [April 15, 2019, 7:03am UTC](https://forums.unrealengine.com/t/the-media-framework-is-not-working-properly-in-opengl-es3-1/397951/4 "2019-04-15T07:03:31Z")

</div>

Could it be, that this problem now occures in 4.22?  
I have some small mp4 files to play. They work well in Windows build and also on Android ES2 but NOT with Android ES 3.1
