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秒前に移動します。それは本当に不安定で、なぜ私は1.00秒から1.01秒と言うのが好きではなく、プレーヤーの時間インデックスを表す画像を動かすことができないのか分かりません。これは可能ですか?私は間違って何をしていますか?助けてください!
PS:?私はself.playerController.playerを呼び出すことはありません.playは()これは
tryTimescale:10000と他のすべてを同じに保つ – amergin