检测点击开启/关闭AVPlayerViewController控件

基于这个问题的答案,我已经实现了一个事件处理程序,它检测AVPlayerItem何时“自然地”完成(通过AVPlayerItem.DidPlayToEndTimeNotification )以及何时完成,因为用户已使用搜索栏到达video的末尾(通过AVPlayerItem.TimeJumpedNotification )。

我想通过在第二种情况的事件处理程序中检查用户是否已停止搜索 – 即他们的手指是否已从屏幕上抬起)或者他们是否仍在积极寻找来进一步扩展这一点。

有没有办法检测AVPlayerViewController控件上的事件,以便我可以执行此检查并做出相应的反应?