Copyright © 2026 Unity Technologies
Rewinding video decoding is not instantaneous and requires the decoding to rewind to the keyframe that's before the seek point and then decoding all frames in background until the target frame is produced. Depending on how many frames this requires to be decoded, and how fast a given device is, this can take a long time and is not under Unity's control.
How to reproduce:
1. Open the user's attached "NewVideoPlayer-TestProject-master.zip" project
2. Build and Run it for the Android Platform
3. In the app while the video is playing press the rewind button (double triangles pointing left)
Expected result: Video is rewinded, previous frame is played
Actual result: Video is not rewinded, it just stops for a second and starts playing where it was stopped
Reproducible with: 2020.3.37f1, 2021.3.8f1, 2022.1.12f1, 2022.2.0b3, 2023.1.0a4
Reproducible with:
VLNQA00467 - Galaxy S21 Ultra 5G (SM-G998B), CPU: Exynos 2100, GPU: Mali-G78, OS: 11
VLNQA00323 - Galaxy Note 10 USA (SM-N970U), CPU: Snapdragon 855 SM8150, GPU: Adreno 640, OS: 9.0.0
VLNQA00266 - Xiaomi Mi A2 (Mi A2), CPU: Snapdragon 660, GPU: Adreno 512, OS: 9.0.0
VLNQA00391, Xiaomi Redmi 9A (M2006C3LG), Android 10, CPU: MediaTek Helio G25 (MT6762G), GPU: PowerVR Rogue GE8320
VLNQA00286, Meizu Pro 5 (PRO 5), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
----------, Oppo Reno Z 中国版 (PCDM10), Android 11, CPU: NOT FOUND, GPU: PowerVR Rogue GM9446
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
Not reproducible with:
Windows 10
iPad 6th gen (iOS 14.4.2)
iPhone 13 mini (iOS 16 Public Beta 2)
Note:
Issues you vote on will appear here