We have a background video in our Xamarin.Forms application. It actually has two files: portrait video (1080x2304) for portait mode and landscape video (2304x1080) for landscape mode. They are both MP4 24 fps 4000 kbps. They video is played using Community Toolkit's MediaElement.
On Android 12, the portrait video stutters (plays for 0.5 s and then stops for 0.5 s and so on). However, the landscape video does not stutter. Both videos worked well on Android 11. I am using Google Pixel 3a.
What might be the problem?