Javascript 使用视频currentTime的移动Safari中的问题

Javascript 使用视频currentTime的移动Safari中的问题,javascript,video,mobile-safari,Javascript,Video,Mobile Safari,我在视频进度条中有一个蓝色圆圈,它可以像在youTube上一样处理播放进度。用户可以在我的视频中创建一些具有相关计时的特殊点(站)。 视频正在播放,当视频时间到用户点的时间时,它会自动暂停。如果用户单击“播放”,它将继续播放。 这在桌面(Chrome和SAFARI)、所有mobile SAFARI模拟器上都能很好地工作,但在实际的mobile SAFARI中效果不佳: 在mobile Safari上,视频正确暂停,但当我们单击“播放”时,您可以看到我的蓝色圆圈(播放进度处理程序)正在返回,但视频

我在视频进度条中有一个蓝色圆圈,它可以像在youTube上一样处理播放进度。用户可以在我的视频中创建一些具有相关计时的特殊点(站)。 视频正在播放,当视频时间到用户点的时间时,它会自动暂停。如果用户单击“播放”,它将继续播放。 这在桌面(Chrome和SAFARI)、所有mobile SAFARI模拟器上都能很好地工作,但在实际的mobile SAFARI中效果不佳: 在mobile Safari上,视频正确暂停,但当我们单击“播放”时,您可以看到我的蓝色圆圈(播放进度处理程序)正在返回,但视频实际播放正确(视频没有回滚,仅播放进度处理程序)。这是你可以看到的,如果视频很小,比如在-6秒,在超过60秒的视频中,你不会注意到,因为播放进度处理器返回的太少

我添加了带有错误的IMG—(1)暂停时位置正确,(2)单击播放后位置不正确。 : :

有人知道safari mobile在播放视频的过程中做了什么吗? 如何正确定位播放进度处理程序

UPD:例如,您可以在iPhone上打开此simle沙盒: 这不是最小的视频!所以-暂停时搜索栏,然后单击播放并注意白色圆圈(播放进度保持器)。 在玩之前有一点向后移动!在较小的视频中,这一运动将更大,因此观看效果更好