html52.com
我爱小程序-开发者交流社区

【bug】Video 组件切后台回来后无法正常播放

「复现流程」:

  • 创建一个 video 组件,设置自动播放,循环播放,不显示控制栏和播放按钮

  • 在页面 js 的 onload 生命周期中获取该 video 组件实例

  • 在 onShow 生命周期使用该 video 实例的 play 方法

  • 在 onHide 生命周期使用该 video 实例的 pause 方法


「期待结果」:

  • 在切后台时触发 onHide 生命周期的 pause,暂停视频

  • 在回到该页面时触发 onShow 生命周期的 play,继续播放视频


「实际结果」:

  • 切回页面之后并没有自动播放


「代码片段」:

https://developers.weixin.qq.com/s/D0eiQPmn7a4R

网友回复

莫有:

目前复现机型为 ios10 ios12 的 iphone 手机,暂且预计是因为在 onHide 时 video 组件被错误的销毁(释放)并在 onShow 中并未正确恢复。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付