7***@qq.com
7***@qq.com
  • 发布:2020-02-27 15:59
  • 更新:2021-01-16 09:53
  • 阅读:882

【报Bug】媒体视频组件,app端,进度调节seek方法调节进度不准

分类:uni-app

详细问题描述

app端在夜神模拟器、小米8上,用seek方法调节视频进度,从0s调节到对应进度后(如20s),进度瞬间又跳到18s(不管调到哪,进度都会瞬间回退2s左右),但在H5端正常(使用官方文档中"API">"媒体>"视频组件控制">"videoContext 对象的方法列表">"seek";)

[内容]

重现步骤

[步骤]

1,写一个video标签,赋予ref、id为“video”,给一个可播放的src
2,写一个按钮,按钮绑定事件用于调节进度
3,点击video自带的播放按钮,先让video的视频播放起来
4,点击按钮把进度调节到20s(this.videoContext.seek(20))

[结果]

进度调节到了20s,但是瞬间又回退了2s左右(即跳到18s)

[期望]

进度只调到20s,不回退进度

IDE运行环境说明

[IDE版本号]

2.6.1.20200226

[windows版本号]

版本1903(OS 内部版本 18362.657)

uni-app运行环境说明

[运行端是h5或app或某个小程序?]

app端(真机:小米8,模拟器:夜神模拟器)

[运行端版本号]

小米8:MIUI 11 20.2.20 开发版
夜神模拟器:HUAWEI MLA-AL10

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]

HBuilderX创建的

[编译模式是老模板模式还是新的自定义组件模式?]

老模板模式

App运行环境说明

[Android版本号]

小米8:Android 10
夜神模拟器:Android 5.1.1

[手机型号]

小米8
夜神模拟器

[模拟器型号]

夜神模拟器:HUAWEI MLA-AL10

附件

[可重现代码片段]

html:

<video   
  id="video"   
  ref='video'   
  src="http://vfx.mtime.cn/Video/2019/03/12/mp4/190312083533415853.mp4"  
  controls  
></video>  
<button type="primary" @click="btn1">调节进度</button>

js:

onReady: function(res) {  
        this.videoContext = uni.createVideoContext('video', this)  
},  
methods: {  
       timeupdate(e) {  
            this.duration = e.detail.detail.duration  
            console.log(this.duration);  
       },  
       btn1() {  
            this.videoContext.seek(20)  
       }  
}

联系方式

[QQ]

776875292

[电话]

17607101164

[微信]

17607101164

2020-02-27 15:59 负责人:无 分享
已邀请:
不想你丶

不想你丶 - 90IT男

问题解决了么?我也遇到这个问题,特别恶心

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