cocos creater 之 VideoPlayer.currentTime ios端 精准定位
问题videoPlayer 组件 调用 currentTime = xxxios端 不能准确的跳转到目标时间问题查找根据下图可以发现 调用currentTime = xxx 实际上是调用原生端的 seekTo 的方法解决方案修改 VideoPlayer-ios.mm 文件-(void) seekTo:(float)sec{if (self.playerController.player)//[se
·
问题
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 设置时间 可以 精准的定位到 设置的时间
更多推荐
已为社区贡献4条内容
所有评论(0)