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
- “Remove Unused Overrides” available on not loaded Scene and throws “ArgumentException: The scene is not loaded” warning
- Adaptive Probe Volume occlusion edge is calculated incorrectly when viewing probes near geometry edges
- Sampling a texture using an HLSL file throws shader errors and the code does not compile
- "Graphics.CopyTexture called with null source texture" error when Base Camera of an Overlay Camera is removed with DX11 Graphics API and Compatibility Mode enabled
- WebGL sends wrong value with large numbers when SendMessage function is used
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