gpt4 book ai didi

ios - AVPlayer 早期停止了 Swift 3

转载 作者:行者123 更新时间:2023-11-30 12:17:21 25 4
gpt4 key购买 nike

我的 AVPlayer 目前有以下监听器

NotificationCenter.default.addObserver(self, selector: #selector(self.didFinishPlaying), name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: video.currentItem)

我想知道如何在 AVPlayer 过早停止时添加监听器,例如当我的用户正在全场景观看并点击顶部角落的“完成”时。

最佳答案

  1. 在通知中心将您的听众注册为观察者,以获得自定义通知名称,例如Notification.Name("UserStoppedAvPlayer"),为此通知注册一个选择器,例如 func userDidStopAvPlayer()

  2. 当您的用户点击“完成”按钮时,在触发的选择器/方法中,您将停止 AvPlayer,然后您应该使用您在列表器上注册的自定义名称向通知中心发布通知。

  3. 然后,您的监听器将触发您注册的选择器,您应该在其中执行逻辑。

关于ios - AVPlayer 早期停止了 Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45232425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com