два AVPlayer, как узнать, кто закончил играть - PullRequest
0 голосов
/ 07 марта 2019

Если у меня есть один AVPlayer, я мог бы контролировать AVPlayerItemDidPlayToEndTime.Но если бы у меня было два AVPlayer, я бы не знал, какой из них закончил.Есть ли способ узнать, что заканчивается?

1 Ответ

2 голосов
/ 07 марта 2019

Вы можете попробовать

@objc func playerDidFinishPlaying( _ sender: Notification) {
   if let _ = sender.object as? Player1 {
   }
}

NotificationCenter.default.addObserver(self, selector: #selector(playerDidFinishPlaying(_:)) , name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
...