我正在尝试使用 AVPlayer 播放 HLS 流。播放器可以正常播放流,但是,在离开播放器视图后,它似乎并没有停止为 HLS 流下载数据。离开 AVPlayer 视图后,我在状态栏上看到了一个网络数据微调器几分钟。
我已经尝试过cancelPendingSeeks
, cancelLoading
,并尝试AVPlayerLayer
使用 从其超层中删除removeFromSuperLayer
,但是,这些似乎都不能解决问题 - 状态栏上仍然有一个微调器。
在实际设备上可以看到此微调器,但模拟器上没有微调器。我确定正在下载视频;我可以在网络监控应用程序中查看数据使用情况。我怎样才能解决这个问题?