videoPlayer中的currentTime无法及时更新

  • Creator 版本: 2.4.2

  • 目标平台: web,打包成web,然后放到原生IOS中进行本地调用

  • 重现方式:在视频播防过程中暂停视频,然后对currentTime进行重新赋值,然后调用videoPlayer.play(),然后再获取currentTime会发现一直打印之前设置的时间点,视频播放正常但是currentTime不更新,有时候几秒会恢复正常,有时候要30秒。我在电脑上用Chrome调试没有这个问题,但是到iPhone上就会高概率出现此问题。目前我的做法是延迟1秒后再调用play(),出现的几率会降低,但是还是会出现。

  • 首个报错:

  • 之前哪个版本是正常的: 之前是2.0.10,后面升级到2.4.2,都有此问题

  • 手机型号: iphone

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率: 50%以上

有没有大佬帮忙看看呀

我也遇到了这个问题 请问你是怎么解决的啊 底层Bug

遇到同样问题,2.0.x之前正常,升级 2.4.2 设置 currentTime无效

我也是这样 在iphone8上出现了

在IE浏览器上也会

延迟一秒再调用play()会大大降低出现概率

同样的问题,关注

补充资料:
测试过程:play->拖动进度条->观察之后的视频进度条显示,log(video.currentTime):
异常表现为:视频正常播放,但video.currentTime一直返回固定值(拖动改变进度条时的时间点)
mac Chrome浏览器正常
android 下 TBS X5内核 的webview 偶尔获取不到正确的时间
ios 下 WKWebView 表现正常