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
- Channel remapping dropdown in the Terrain Layer does not open when clicked on the title
- The Editor freezes indefinitely when a large number of elements are entered in the Subgraphs or Categories lists
- Some Visual Effects package Assets links to documentation are not working
- Heatmap asset’s documentation button in the Inspector window leads to “Sorry... that page seems to be missing!” page when clicked
- Crash on MonoBehaviour::CallMethodIfAvailable when performing various actions
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.