Search Issue Tracker
Won't Fix
Votes
1
Found in
2018.2.5f1
Issue ID
1096133
Regression
No
[Android][VideoPlayer] Seeking to a keyframe takes a considerable amount of time
Repro steps:
1. Open user attached project
2. Build and Run on Android
3. Download any video
4. "Prepare Video" -> "Play" -> "Pause"
5. Use "+" button to change the value to 6
6. "Seek" and observe the seek time in milliseconds on the right side of the screen
7. Use "-" button to lower the value to 3
8. "Replay" -> "Seek" and observe the time in milliseconds
9. Increase the value to 9 and repeat step 8
Expected: The time in milliseconds is appropriate
Actual: The time in milliseconds is significantly higher on Android
Reproducible with: 2017.4.15f1, 2018.2.16f1, 2018.3.0b10, 2019.1.0a9
DUT:
Reproduced on:
VLNQA00109, Xiaomi MI NOTE Pro (MI NOTE Pro), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00153, Google Pixel XL (Pixel XL), Android 9, CPU: Snapdragon 821 MSM8996 Pro, GPU: Adreno (TM) 530
VLNQA00039, Htc One mini 2 (HTC One mini 2), Android 4.4.2, CPU: Snapdragon 400 MSM8226, GPU: Adreno (TM) 305
Didn't reproduce on:
iPhone 6 Plus iOS 8.0
-
hafuumahmood
Jan 11, 2019 10:36
Hi there. I have the same issue. I am using android 8 and android 6 for testing the video. I am creating an application where the data is send from server to two of its android clients to seek back the video. The server is sending the information that how many frames will be minus from current frame.
The results are that seeking back is not sync on both devices hoewever i have done exactly the same thing in seek forward and it is giving best results. Please help me in this regard.
I am using unity version 2018.3.0f2 as unity claim that the seek back time is resolved in this version but this is not the case with me.
Please help me. Any guidance will be great. -
hafuumahmood
Jan 11, 2019 10:34
Hi there. I have the same issue. I am using android 8 and android 6 for testing the video. I am creating an application where the data is send from server to two of its android clients to seek back the video. The server is sending the information that how many frames will be minus from current frame.
The results are that seeking back is not sync on both devices hoewever i have done exactly the same thing in seek forward and it is giving best results. Please help me in this regard.
I am using unity version 2018.3.0f2 as unity claim that the seek back time is resolved in this version but this is not the case with me.
Please help me. Any guidance will be great.
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
- Rigidbody2D.Slide API does not have the needed configuration when creating a 2D Top-Down character controller
- Opening reference for "Playables"component redirects to a missing page
- Sprite Renderer image is changed when switching Mask Interaction and changing Sprite to a shared Sprite
- An unsigned integer is not compared with an integer correctly in player when using IL2CPP backend
- Graphical artifacts are being rendered in Scenes that are loaded during run-time when GPU Resident Drawer is turned on
Resolution Note (2019.2.X):
With the meta-data that we have available to us and the Android video libraries that we're currently using, there is no way to offer a fast seek operation. This is something that'll be considered in the future.