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
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)
Comments (2)
-
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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Out-of-bounds memory access with multiple CanvasRenderers under a Canvas when using Mesh API
- Inspector tries to access file after it was deleted when the file was locked in Inspector window
- Changing Transform values in Search window Inspector loses focus while dragging and stopping mouse without releasing dragging action
- Saving changes on the dirty VFX Graph during the Play mode throws "The referenced script (Unknown) on this Behaviour is missing!" warnings
- VFX Graph Debug Info overlaps the "Initialize" block debug info by default
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