iOS管理AVPlayer缓冲区提示

iOS管理AVPlayer缓冲区提示,ios,avplayer,Ios,Avplayer,我使用AVPlayer播放互联网上的视频。所以我的问题是,当用户需要等待时,我如何给他适当的提示?(例如,当玩家需要等待加载更多数据或搜索到特定时间时,一个动画UIActivityIndicatorView) 我旋转UIActivityIndicatorView每当我将一个新的playerItem设置到我的AVPlayer,然后我观察playerItem的状态,当它变成AVPlayerItemStatusReadyToPlay时,我停止旋转并开始播放。因此,每当在我的AVPlayer上设置一个新

我使用
AVPlayer
播放互联网上的视频。所以我的问题是,当用户需要等待时,我如何给他适当的提示?(例如,当玩家需要等待加载更多数据或搜索到特定时间时,一个动画
UIActivityIndicatorView

我旋转
UIActivityIndicatorView
每当我将一个新的
playerItem
设置到我的
AVPlayer
,然后我观察
playerItem
状态,当它变成
AVPlayerItemStatusReadyToPlay
时,我停止旋转并开始播放。因此,每当在我的
AVPlayer
上设置一个新的
playerItem
时,就会出现一个旋转,直到它准备好播放为止

当我的用户需要等待
playerItem
在网络连接不好时加载更多缓冲区时,我还想让他旋转。我试着观察
playbackufferty
playbackLikelyToKeepUp
,但没有像我预期的那样工作。我还弄乱了我的
AVPlayer
rate
属性,仍然不能很好地工作