Description

When closing a media player asset in the Oculus Quest the Clear Color is ignored and the last frame is left on frame shown. This happened whether I ran the project both while the Quest was and was not plugged into the computer.

I was not able to reproduce in 4.25 Preview 1 or 4.26 CL#12052394 even when using Andriod NDK 21 due to the app crashing on the Quest.
4.25 didn't crash the editor, but 4.26 did crash the editor. Ticket can be found at here.

An 4.24.3 example project can be found [Link Removed]

Found in 4.24.3 CL#11590370

Steps to Reproduce

1. Create a new Virtual Reality template project setup to deploy to Oculus Quest.
2. Open the Motion Controller Map.
3. Create a MediaTexture with an attached MediaPlayer and Material.
4. In the MediaTexture enable AutoClear and set ClearColor to Teal (this is an arbitrary color).
5. Assign the material to the surface.
6. Add a movie file to the project.
7. In the MotionControllerPawn call the "OpenSource with Options" node and enable "Play on Open".
8. On an input close the MediaPlayer.

Result: The ClearColor isn't displayed when the MediaPlayer is closed.

Expected: The ClearColor is displayed when the MediaPlayer is closed.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-90352 in the post.

2
Login to Vote

Won't Fix
ComponentMedia Framework
Affects Versions4.24.3
CreatedMar 9, 2020
ResolvedMar 10, 2020
UpdatedJul 30, 2020