只要EXT-X-ALLOW-CACHE
弃用并从协议specification中删除,是否有其他方法可以为流设置缓存策略? (我的目标是在客户端启用缓存)
此外,我想在使用mediastreamvalidator
验证流时避免错误:
MUST fix issues
--------------------------------------------------------------
Error: #EXT-X-ALLOW-CACHE has been deprecated
--> Detail: Line: #EXT-X-ALLOW-CACHE:NO
答案 0 :(得分:1)
您可以在iOS 10 +上使用AVFoundation
:
播放离线HLS内容
从iOS 10开始,您可以使用AVFoundation将HTTP Live Streaming资源下载到iOS设备。这项新功能允许用户在可以访问快速,可靠的网络时在其设备上下载和存储HLS电影,并在以后无需网络连接即可观看。通过引入此功能,HLS通过最小化不一致的网络可用性对用户体验的影响变得更加通用