问题描述
在谷歌浏览器和edge浏览器中播放视频时发现视频结束播放时,当前播放时长和总时长不相等,有误差。其他浏览器未做尝试。
操作步骤:
1、在文件信息中查看视频总时长为23秒,使用电脑自带播放器播放视频,查看总时长为23秒;
2、从web端(客户端)上传该视频到点播存储,使用web端阿里云播放器尝试播放,播放总时长显示为22秒,视频播放结束时自动停止,显示当前播放时长为23秒,导致两个时长不相等;
3、使用播放器自带方法 getDuration() 在视频加载完成后获取视频的总时长,为22.84秒;
4、使用播放器自带方法在视屏结束播放时获取当前播放时长,为23.044776秒;
23.044776 ≠ 22.84
期望结果
结束播放时当前播放时长 = 视频总时长