We have noticed an issue on certain Android devices where the video does not display when using high-resolution video. Although the video doesn't display, capturing a screenshot still works.
For example, see this video of an Honor 10 Lite running this demo. The phone does have an environment-facing camera capable of 4160x3120 (confirmed with videoTrack.getCapabilities().width.max) and you can see that an image is successfully taken.
Weirdly, we have had reports of this happening on a Pixel 7 also, despite not being able to reproduce this issue with that particular device.