Search Issue Tracker

By Design

Votes

0

Found in

2018.2.4f1

Issue ID

1086325

Regression

No

[Android] VideoPlayer skips frames and stutters on older devices

Android

-

To reproduce:
1. Open user's attached project (MovieTest.zip)
2. In project folder, find movie_unityVideoPlayer.apk
3. Try Installing it to a device with Any Android 4 OS

Expected: Video Player freezes at certain point
Actual: Video Player runs smoothly

Reproduced with: Samsung Galaxy S3 (4.1.2, skips frames, stutters)
Not reproduced with: Motorola Moto X (5.1), , HTC droid (4.1.1, single spike in video loop), HTC one X (4.2.2, single spike in video loop)

Note1: Could not test on different releases as building from attached project results in black screen, thus not able to check Profiler readings
Note2: Crashes on Galaxy Tab2 10.1 (TabletCrash.txt)

  1. Resolution Note (2018.2.4f1):

    By design: Video file uses H264 High@L4 profile, old android devices do not officialy support such profile. Baseline profile should be used when targeting such old devices (transcoding video file in editor will produce Baseline profiled video). Performance spike upon video loop caused by android 4.1/4.2 driver issue workaround

Comments (2)

  1. nsmith1024

    Dec 12, 2019 15:24

    This has NOT been fixed, on Unity 2018.3. Video still stuttering like mad every 2 seconds the video and audio stutters or the video stops completely. I use other PAID video players on the same video with zero problems, but those other players i cant use because i need the AudioSource from the video player which those other players dont use, only the Unity VideoPlayer seems to have AudioSource capability.

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.