我使用AVPlayer
播放互联网上的视频。所以我的问题是如何在需要等待的时候给用户提供适当的提示? (例如,每当他需要等待播放器加载更多数据或寻找特定时间时动画UIActivityIndicatorView
)
每当我将新的UIActivityIndicatorView
设置为playerItem
时,我都会转动AVPlayer
,然后当status
成为playerItem
时,我会AVPlayerItemStatusReadyToPlay
1}},我停止旋转并开始游戏。因此,只要在我的playerItem
上设置了新的AVPlayer
,就会有旋转,直到它准备好播放。
当网络连接不好时,我还想让我的用户在需要等待playerItem
加载更多缓冲区时自动旋转。我尝试观察playbackBufferEmpty
和playbackLikelyToKeepUp
,但没有像我预期的那样工作。我也搞砸了我rate
的{{1}}属性,仍然效果不佳。