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

Mobile

-

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

  1. 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.

Comments (2)

  1. 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.

  2. 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

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.