收藏
回答

video 视频播放的时候,为什么显示的视频时长会发生变化?

如上面2个图片显示,视频刚开始播放的时候 视频时长显示00:07,然后又会跳动变为00:08, 通过 @loadedmetadata 获取到的视频时长为 7.663。

测试手机为 苹果XR。

主要代码如下显示:

<video
  id="myVideo" 
  src="https://ys-oss-zjrs.haier.net/null1689073439070.mp4" 
  @error="videoErrorCallback" 
  :controls="controlsTag"
  picture-in-picture-mode="[]"
  @ended="handleVideoEnd"
  :show-center-play-btn='false'
  @loadedmetadata="videoTimeUpdateEvent"
></video>
// 获取视频播放时长
videoTimeUpdateEvent(e) {
console.log(e.detail.duration);    // 7.663
},


最后一次编辑于  2023-07-27
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容