On iOS, is there a reliable way with AVPlayerViewController to determine if a time jump occurred due to user interaction?

On iOS, we are interested in intercepting user interaction with the AVPlayerViewController, specifically when the user skips to different parts of the video.


We have added an observer of the AVPlayerItemTimeJumped event. We are noticing during normal playback that these jumps sometimes occur even though the user is not interracting with the playback controls.


I noticed that there is an API that could be used to intercept these interactions:


playerViewController(_:, timeToSeekAfterUserNavigatedFrom:, to:)


But this is only available on tvOS.


Is there any other way to capture these interactions on iOS?

On iOS, is there a reliable way with AVPlayerViewController to determine if a time jump occurred due to user interaction?
 
 
Q