Search Issue Tracker

Fixed in 2021.1.X

Fixed in 2019.4.X, 2020.3.X

Votes

1

Found in

2018.4

2019.4

2020.1

2020.1.9f1

2020.2

2021.1

Issue ID

1290698

Regression

No

VideoPlayer.frame returns last frame of the paused video instead of frame that is declared via UI or script

Video

-

How to reproduce:
1. Open the attached '1290698.zip' project
2. Open 'SampleScene' Scene
3. Enter Play Mode
4. Drag the slider and observe that the value is 30/frame where the video is paused (Slider's value/_player.frame) in the Console
5. Select 'Slider' GameObject in the Hierarchy
6. Change 'OnSliderValueChange' methods argument value to 40 in the Inspector
7. Drag the slider and observe that the value is 40/frame where the video is paused (Slider's value/_player.frame) in the Console

Expected result: Value logged in the Console is 40/40
Actual result: Value logged in the Console is 40/frame where the video is paused

Reproducible with: 2018.4.30f1, 2019.4.17f1, 2020.1.17f1, 2020.2.0b14, 2021.1.0a10

Notes:
- Reproducible on macOS; not reproducible on Windows
- Videos of reproduction on macOS and Windows are attached in Edit

  1. Response avatar

    Resolution Note (fix version 2021.1):

    Fixed in 2021.2.0a5

  2. Response avatar

    Resolution Note (fix version 2021.1):

    fixed in 2021.1.2f1

  3. Response avatar

    Resolution Note (fix version 2020.3):

    Fixed in 2020.3.3f1

  4. Response avatar

    Resolution Note (fix version 2019.4):

    Fixed in 2019.4.24f1

Comments (1)

  1. 618398ce6689c69e4df1b3b2f8c6861d?d=mm

    cihadturhan_unity

    Jan 27, 2021 23:11

    I confirm this. It successfully seeks and updates the frame but never updates the videoplayer.frame and .time. I had to buy a video player asset from asset store.

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.