【发布时间】:2018-09-28 04:39:27
【问题描述】:
我播放视频 m3u8。
我尝试使用let videoAssetSource = AVAsset(url: videoURL) 但videoAssetSource.tracks(withMediaType: .video).count 总是返回 0。
当我使用链接 mp4 时,这是成功的。
如何获得列表质量链接 m3u8 支持并在播放视频时更改质量。
【问题讨论】:
-
要改变质量苹果只提供preferredPeakBitRate developer.apple.com/documentation/avfoundation/avplayeritem/… 但是如果你在自适应hls 上没有办法通过AVFoundation 获取可用比特率列表,你必须解析m3u8
标签: ios swift http-live-streaming