我遇到了一个奇怪的问题。Apple 发布 iOS 12.2 后,AVPlayer 没有正确播放保存的 HLS 流。
他在 4-7 分钟后停止在离线模式下播放视频并进入缓冲。Player 没有调用任何观察者,有时仅调用 AVPlayerItemPlaybackStalled。然后,如果我替换 AVPlayerItem 并从保存的位置开始播放视频将正确播放 4-7 分钟并再次停止。如果我将应用程序转到后台 10 分钟,视频将再次播放。如果我将重新启动手机,所有保存的视频都将成功播放。但是所有新视频都会出现同样的问题。谁能帮我解决这个奇怪的事情或告诉我看哪个方向?
这个问题我只有在 iOS 12.2 和更新版本上才有。所有以前的版本都能正确播放离线 HLS。