cocos creater 之 VideoPlayer.currentTime ios端 精准定位

问题 videoPlayer 组件 调用 currentTime = xxx ios端 不能准确的跳转到目标时间 问题查找 根据下图 可以发现 调用cur

问题

videoPlayer 组件 调用 currentTime = xxx
ios端 不能准确的跳转到目标时间

问题查找

根据下图 可以发现 调用currentTime = xxx 实际上是调用原生端的 seekTo 的方法
在这里插入图片描述

解决方案

修改 VideoPlayer-ios.mm 文件

-(void) seekTo:(float)sec
{if (self.playerController.player)
//        [self.playerController.player seekToTime:CMTimeMake(sec, 1)];[self.playerController.player seekToTime:CMTimeMake(sec, 1) toleranceBefore:kCMTimeZero toleranceAfter:kCMTimeZero];
}

至此 再调用 currentTime 设置时间 可以 精准的定位到 设置的时间