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
属性,仍然不能很好地工作