Search Issue Tracker
By Design
Votes
1
Found in
2022.3.52f1
6000.0.27f1
6000.1.0a4
Issue ID
UUM-87654
Regression
Yes
The first frames are skipped when playing a video
Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Build and Run
4. Observe the video in Player
Expected result: Video is played from the start
Actual result: The Player skips the first frames of the video
Reproducible with: 2022.2.0a16, 2022.3.52f1, 6000.0.27f1, 6000.1.0a4
Not reproducible with: 2021.3.45f1, 2022.2.0a15
Reproducible on:
Play Mode
Windows Standalone Player
VLNQA00325, Samsung Galaxy Note10 (SM-N970F), Android 12, CPU: Exynos 9 (9825), GPU: Mali-G76
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Vivo X90 (Mediatek Dimensity 9200), Redmi K60U(Mediatek Dimensity 9200+) (user reported)
Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: MacOs 15.1
Note:
- Reproducible with OpenGLES3 and Vulkan
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
Resolution Note:
When "play on awake" is checked, the video starts playing before the scene is even fully loaded, thats why you see what looks like frames skipped, but if you can tolerate that the video clock only starts when the first frame is received - at the cost of not preserving sync with game time - you should check "Wait for first frame".
Also if you use other ways to start the video play, like a C# script that starts the video player by looking at SceneManager.sceneLoaded which would yield better results than play on awake.