Ios AVPlayer未达到播放结束

Ios AVPlayer未达到播放结束,ios,avfoundation,avplayer,cmtime,Ios,Avfoundation,Avplayer,Cmtime,我正在用AVFoundation制作一部电影。为此,我创建了一个带有AVMutableComposition的playerItem和一个带有该playerItem的AVPlayer。我的问题是,AVPlayer直到游戏结束时才开始播放。大约在半秒钟前结束 奇怪的是,如果我记录AVPlayer的当前时间,它实际上到达了结束时间。但我可以从电影中看出,这并不完全是结局 此外,我还有一个时间轴播放控件,它只是一个UISlider,允许我手动查找时间。如果我手动寻找时间,我可以到达电影的实际结尾 我能想

我正在用AVFoundation制作一部电影。为此,我创建了一个带有AVMutableComposition的playerItem和一个带有该playerItem的AVPlayer。我的问题是,AVPlayer直到游戏结束时才开始播放。大约在半秒钟前结束

奇怪的是,如果我记录AVPlayer的当前时间,它实际上到达了结束时间。但我可以从电影中看出,这并不完全是结局

此外,我还有一个时间轴播放控件,它只是一个UISlider,允许我手动查找时间。如果我手动寻找时间,我可以到达电影的实际结尾

我能想到的唯一一件事就是产生这个问题的一些浮点或CMTime循环。但我想不出任何解决办法

如果有人能给我一些建议或可能的解决方案,那就太好了


非常感谢

我通过更改视频合成的帧持续时间解决了这个问题