首先 试用了MPMoviePlayerViewController
里面提供了方法setCurrentPlaybackTime ,但他会跳到10的整数倍,比如想跳到1-9秒都是从0秒开始,11到19会跳到10秒开始。没发现合适的方法.
后来试用了AVPlayer,
里面提供方法,测试是靠谱好用的
[player seekToTime:t toleranceBefore:kCMTimeZero
toleranceAfter:kCMTimeZero];
重点是后两个参数,是否允许提前播放,和错后播放。如果不设置就跟原来一样10秒倍数播放了。