小答
小答
  • 发布:2022-01-26 15:20
  • 更新:2022-01-26 15:47
  • 阅读:278

【报Bug】video组件BUG;官方提供的UniDemo的Video中同样有这样的BUG;例如 拖动进度条后 waiting回调走完后 play回调不走

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MAC OS 12.1

HBuilderX类型: 正式

HBuilderX版本号: 3.3.10

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: 苹果11

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<video id="myVideo" @click="clickVideoOther" class="video-view" src="videoSrc" :controls="false" autoplay page-gesture :show-progress="false" show-fullscreen-btn="false" :show-loading="false" show-center-play-btn="false" :show-play-btn="false" @play="videoPlay" @pause="videoPause" @ended="videoEnded" @timeupdate="videoTimeupdate"
@fullscreenchange="videoFullscreenchange" @waiting="videoWaiting" @error="videoErrorCallback"
@fullscreenclick="videoFullscreenclick" :enable-progress-gesture='true' :enable-play-gesture='true'
/>

操作步骤:

放置一个video组件,查看@play的回调; 分别查看第一次播放后 和 seek后的回调;大部分情况下不走play回调

预期结果:

走play回调

实际结果:

不走play回调

bug描述:

video第一次初始化时,不是每次都会回调方法:@play
当video进入加载时(例如调用seek后):回调完@waiting后,基本不会回调@play

2022-01-26 15:20 负责人:iOS_DJX 分享
已邀请:
小答

小答 (作者)

安卓手机也是一样的 不区分手机型号

小答

小答 (作者)

官方提供的UniDemo的Video中同样有这样的BUG;例如 拖动进度条后 waiting回调走完后 play回调不走

iOS_DJX

iOS_DJX

提供可以稳定复现的demo

  • 小答 (作者)

    已上传,请看!上传的就是官方的demo,或者你自己新建一个也可以, 请详细验证

    2022-01-26 15:47

  • 小答 (作者)

    在下面这条评论中!

    2022-01-26 15:48

小答

小答 (作者)

已上传附件,这是官方的Demo,请打开:内置组件 - 媒体组件 - video

你自己看看 拖动进度条 并加载完后,走play方法吗

该问题目前已经被锁定, 无法添加新回复