swiftAVPlayerLayer获取是播放状态还是暂停状态
通过监测AVPlayer对象的rate属性可以获取当前的播放状态。当rate为0时,表示播放暂停;当rate为1时,表示正在播放。下面是一个示例代码:
import AVFoundation
let player = AVPlayer()
let playerLayer = AVPlayerLayer(player: player)
// 获取播放状态
if player.rate == 0 {
print("暂停状态")
} else if player.rate == 1 {
print("播放状态")
}
在上面的示例中,我们创建了一个AVPlayer对象并将其关联到了一个AVPlayerLayer对象上。然后,我们通过判断player.rate的值来获取当前的播放状态。
原文地址: http://www.cveoy.top/t/topic/h9Ib 著作权归作者所有。请勿转载和采集!