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