更新 iOS 12.2 后在 AVPlayer 中播放下载的 HLS 流时出现问题
Problem to play downloaded HLS stream in the AVPlayer after update iOS 12.2
我遇到了一个奇怪的问题。 Apple 发布后 iOS 12.2 AVPlayer 无法正确播放保存的 HLS 流。
4-7分钟后,他在离线模式下停止播放视频并进入缓冲。 Player 没有调用任何观察者,有时只调用 AVPlayerItemPlaybackStalled。然后,如果我替换 AVPlayerItem 并从保存的位置开始播放,视频将正确播放 4-7 分钟并再次停止播放。如果我将应用程序转到后台 10 分钟,视频将再次播放。如果我重新启动 phone 所有保存的视频都将成功播放。但所有新视频播放时都会遇到同样的问题。谁能帮我解决这个奇怪的问题,或者告诉我该往哪个方向看?
我只在 iOS 12.2 和更新版本上遇到过这个问题。所有以前的版本都可以正确播放离线 HLS。
好的,问题出在CDN端。更新至 iOS 12.2
后,Apple 要求清单中的 #EXT-X-PLAYLIST-TYPE:VOD 字符串
我遇到了一个奇怪的问题。 Apple 发布后 iOS 12.2 AVPlayer 无法正确播放保存的 HLS 流。
4-7分钟后,他在离线模式下停止播放视频并进入缓冲。 Player 没有调用任何观察者,有时只调用 AVPlayerItemPlaybackStalled。然后,如果我替换 AVPlayerItem 并从保存的位置开始播放,视频将正确播放 4-7 分钟并再次停止播放。如果我将应用程序转到后台 10 分钟,视频将再次播放。如果我重新启动 phone 所有保存的视频都将成功播放。但所有新视频播放时都会遇到同样的问题。谁能帮我解决这个奇怪的问题,或者告诉我该往哪个方向看?
我只在 iOS 12.2 和更新版本上遇到过这个问题。所有以前的版本都可以正确播放离线 HLS。
好的,问题出在CDN端。更新至 iOS 12.2
后,Apple 要求清单中的 #EXT-X-PLAYLIST-TYPE:VOD 字符串