根据的答案,我已经实现了一个事件处理程序,可以检测AVPlayerItem
何时“自然”完成(通过AVPlayerItem.DidPlayToEndTimeNotification
)以及何时完成,因为用户已使用搜索栏到达视频的末尾(通过AVPlayerItem.TimeJumpedNotification
)。
我想通过在第二种情况的事件处理程序中检查用户是否已经停止搜索 - 即他们的手指是否已从屏幕上抬起)或者他们是否仍在积极寻找来进一步扩展这一点。
有没有办法检测AVPlayerViewController
控件上的事件,以便我可以执行此检查并做出相应的反应?