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
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
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