
- 发布:2020-05-25 16:41
- 更新:2020-05-26 20:00
- 阅读:1092
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.14.5
HBuilderX类型: Alpha
HBuilderX版本号: 2.7.7
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: Honor 8X
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
seek
切换
export default {
data() {
return {
videoCtx:null,
videoIdx: 0,
videoList:[
"http://coolanimals.info/upload/video/life_01.mp4",
"http://coolanimals.info/upload/video/life_02.mp4"
]
}
},
computed :{
videoSrc:function(){
return this.videoList[this.videoIdx];
}
},
onLoad() {
this.videoCtx = uni.createVideoContext("videoPlayer", this);
},
methods: {
seek() {
this.videoCtx.seek(100);
},
changeVideo(){
let newIdx = this.videoIdx+1;
if(newIdx>=this.videoList.length){
this.videoIdx = 0;
}else{
this.videoIdx = newIdx;
}
},
onVideoTimeUpdate(e){
console.log("====onVideoTimeUpdate===",e.detail);
}
}
}
.btn-landscape {
width: 200px;
height: 40px;
background-color: #CCCCCC;
color: #FFFFFF;
border-radius: 20px;
line-height: 40px;
text-align: center;
margin: 10px auto;
font-weight: 900;
font-size: 16px;
}
操作步骤:
无
无
预期结果:
正常从头开始播放
正常从头开始播放
实际结果:
直接跳到结束
直接跳到结束
bug描述:
video播放器可以选集,自动播放下一集。当播放过程中调用了seek快进过之后,在播放其他视频直接跳到结束
爱吃鱼的靖哥哥 (作者)
多谢了,我现在每次切换都调用下seek(0)来规避问题了
2020-05-27 08:48