
- 发布:2022-01-26 15:20
- 更新:2022-01-26 15:47
- 阅读:308
【报Bug】video组件BUG;官方提供的UniDemo的Video中同样有这样的BUG;例如 拖动进度条后 waiting回调走完后 play回调不走
产品分类: 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'
/>
@fullscreenchange="videoFullscreenchange" @waiting="videoWaiting" @error="videoErrorCallback"
@fullscreenclick="videoFullscreenclick" :enable-progress-gesture='true' :enable-play-gesture='true'
/>
操作步骤:
放置一个video组件,查看@play的回调; 分别查看第一次播放后 和 seek后的回调;大部分情况下不走play回调
放置一个video组件,查看@play的回调; 分别查看第一次播放后 和 seek后的回调;大部分情况下不走play回调
预期结果:
走play回调
走play回调
实际结果:
不走play回调
不走play回调
bug描述:
video第一次初始化时,不是每次都会回调方法:@play
当video进入加载时(例如调用seek后):回调完@waiting后,基本不会回调@play
4 个回复
小答 (作者) - 123
安卓手机也是一样的 不区分手机型号
小答 (作者) - 123
官方提供的UniDemo的Video中同样有这样的BUG;例如 拖动进度条后 waiting回调走完后 play回调不走
天生DR - Q:342134068 V:Dronaldo17
提供可以稳定复现的demo
小答 (作者)
已上传,请看!上传的就是官方的demo,或者你自己新建一个也可以, 请详细验证
2022-01-26 15:47
小答 (作者)
在下面这条评论中!
2022-01-26 15:48
小答 (作者) - 123
已上传附件,这是官方的Demo,请打开:内置组件 - 媒体组件 - video
你自己看看 拖动进度条 并加载完后,走play方法吗