Ios Swift m3u8格式-定时问题

Ios Swift m3u8格式-定时问题,ios,swift,m3u8,Ios,Swift,M3u8,我把我的视频文件转换成了.m3u8,因为苹果的规则。他们工作正常。但是当我把视频转发到一个特定的时间(比如说2:00),这个时间大约是4:00,虽然显示的时间是2:00。Safari和IOS上的代码都是相同的: AVPlayerVC.player?.currentItem?.seek(to: CMTimeMakeWithSeconds(Float64(goToThisTime), 60000)) 它正确地显示了当前时间。但是显示了错误的视频部分。如果使用允许指定公差的seek变量,是否会获得更

我把我的视频文件转换成了.m3u8,因为苹果的规则。他们工作正常。但是当我把视频转发到一个特定的时间(比如说2:00),这个时间大约是4:00,虽然显示的时间是2:00。Safari和IOS上的代码都是相同的:

AVPlayerVC.player?.currentItem?.seek(to: CMTimeMakeWithSeconds(Float64(goToThisTime), 60000))

它正确地显示了当前时间。但是显示了错误的视频部分。

如果使用允许指定公差的
seek
变量,是否会获得更好的结果?很抱歉,我不知道在代码行中要更改什么。我想我用的是seek。检查文档;有各种形式的
seek
。其中一些需要额外的参数。好的,我会的。谢谢但为什么即使我在Safari上尝试使用视频在服务器上的位置(www.website.com/videos/video1.m3u8),它也会出现同样的问题呢。视频正在工作。但是,如果我通过拖动时间条来转发它,视频的这一部分就会出错。你的视频可能有一些奇怪的地方……或者转换。我的建议也很可能无济于事。这只是一个在调试时尝试的想法。