除了
AVPlayerItem
之外,还有其他方法可以检查NotificationCenter.default.addObserver(self, selector: #selector(hasEnded), name: .AVPlayerItemDidPlayToEndTime, object: player.currentItem)
是否已经结束吗?我问是因为当一个项目完成时它会触发该功能并且我将项目查找为 0。之后当它第二次完成时它不想在此项目上第二次输入 hasEnded
方法。如果有办法修复此方法,我将很乐意学习它。
我也尝试过NotificationCenter.default.publisher()
。