AVPlayerViewControllerDelegate.playerViewController(_:willResumePlaybackAfterUserNavigatedFrom:to:) 没有调用

问题描述

在我的 tvOS 应用中,我使用 AVPlayerViewController 播放视频,并且我想记录搜索的开始/结束事件。我是这样做的:

extension MyViewController: AVPlayerViewControllerDelegate {
    public func playerViewController(_ playerViewController: AVPlayerViewController,timetoSeekAfterUserNavigatedFrom oldTime: CMTime,to targetTime: CMTime) -> CMTime {
        logSeekStarted()
        return targetTime
    }

    public func playerViewController(_ playerViewController: AVPlayerViewController,willResumePlaybackAfterUserNavigatedFrom oldTime: CMTime,to targetTime: CMTime) {
        logSeekFinished()
    }
}

对于非直播视频,它按预期工作。但是对于实时视频,func playerViewController(_ playerViewController: AVPlayerViewController,to targetTime: CMTime) 不是调用在这种情况下,如何记录搜索开始事件?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)