After quite a lot of testing, I found an elegant workaround.
I believe the issue is that WebKit on phones has strict memory limits, and YouTube's playlist mode accumulates memory by preloading/caching multiple videos simultaneously, causing the WebContent process to crash on the second or third video.
So Instead of loading a YouTube playlist directly, I fetch the playlist's video IDs once, then load and play individual videos one at a time using loadVideoById(), preventing memory accumulation and eliminating crashes.
Topic:
Media Technologies
SubTopic:
Video
Tags: