如何检测 AVPlayer
正在播放?在调用 play()
函数和视频实际播放之间似乎有轻微的延迟。
最佳答案
对于视频:
AVPlayer
有一个名为 rate (Float)
的参数,如果 rate
大于 0.0,则表示当前正在播放一个视频。
您可以检查 rate
是否为 !=0
:(如果玩家向后,则 rate 可以为负)
if vidPlayer != nil && vidPlayer.rate != 0 {
println("playing")
}
关于ios - 检测 AVPlayer 何时播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38387739/