收藏
回答

iOS真机运行video组件问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video 客户端 7.0.3 2.6.6

- 当前 Bug 的表现(可附上截图)
在调用video的pause()时,暂停视频,然后通过play()方法播放视频,视频并不是从暂停位置播放,而是从头播放

- 预期表现

在调用pause()暂停视频时,再调用play()方法,可以继续从暂停位置播放视频

- 复现路径


- 提供一个最简复现 Demo

<video src='{{item.videoPath}}' class='video-box' autoplay="{{autoplay}}" controls="{{controls}}" wx:if="{{isHas}}" id='currentVideo' bindtimeupdate="timeUpdate" initial-time="{{initialTime}}" bindpause="bindpause"></video>


timeUpdate(e){

// console.log(e.detail.currentTime)

var that = this;

aa = e.detail.currentTime

console.log("初始视频",aa)

},

bindpause(e){

console.log(e)

},

stopVideo(){

console.log("停止视频")

var that = this;

var videoObj = wx.createVideoContext("currentVideo", that)

videoObj.pause();

that.setData({

isHas: false,

isShowBtn: true

})

},

playVideo(){

var that = this;

var videoObj = wx.createVideoContext("currentVideo",that)

that.setData({

isHas:true,

initialTime:aa

})

let time = setTimeout(function () {

that.setData({

isShowBtn: false

})

}, 600)

videoObj.play();

},


回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2019-04-29

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-04-29
    有用
    回复
登录 后发表内容