Im возникли проблемы с поиском с AVPlayer.seekToTime, у меня есть индекс времени, который я хочу обратиться к внутри метода scrollViewDidScroll как это:AVPlayer seekToTime не работает должным образом
func scrollViewDidScroll(scrollView: UIScrollView) {
let offsetTime = scrollView.contentOffset.y * 0.1
self.playerController.player?.seekToTime(CMTime(seconds: Double(offsetTime), preferredTimescale: 10), toleranceBefore: kCMTimePositiveInfinity, toleranceAfter: kCMTimeZero)
}
Но видео не течет хороший. Например, когда вы прокручиваете, я хочу, чтобы видео двигалось только вперед, как 0,01 секунды (видео, которое у меня действительно короткое, всего около 2,0 секунд), но когда вы прокручиваете достаточно далеко, вместо этого видео перемещается вперед почти целая секунда , Его действительно прерывистый характер, и я не уверен, почему я не могу попытаться сказать, что от 1,00 секунд до 1,01 секунды, и изображение, представляющее индекс времени на игровом ходу. Это возможно? Что я делаю не так? Пожалуйста помоги!
PS: Я никогда не называю self.playerController.player .play(), если это помогает
попробуйте выбрать время: 10000 и сохранить все остальное – amergin