「复现流程」:
创建一个 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 中并未正确恢复。
本文网址:http://www.91bianli.com/weixinxiaochengxu/43593.html