iOS AVPlayer是否有好的解决方案让用户选择指定的HLS视频分辨率/带宽?
所以问题将被一分为二
对于1。一种解决方法是获得indicatedBitrate
的
AVPlayerItemAccessLogEvent
(Get bandwidth of stream from m3u stream)
除了AVPlayer界面之外,另一种可能的解决方案是下载并解析m3u8。
对于2。更改AVPlayer的默认自适应行为的解决方法是使用preferredPeakBitRate
或preferredMaximumResolution
。但是,如果网络变慢,视频质量可能仍然会降低。 (Change HLS bandwidth manually?)
谢谢。