To get video tracks from an HLS .m3u8 using AVURLAsset, use loadValuesAsynchronously on the tracks key Note: HLS streams often don not expose video tracks directly — use AVPlayer for playback instead.
.m3u8
AVURLAsset
loadValuesAsynchronously
tracks
AVPlayer