收藏
回答

开发者工具上,video跳转到其他页不会暂停

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 1.05.2103200

开发者工具上,无论video的auto-pause-if-navigate设置成什么,在跳转至下一页的时候,video仍然在播放,不会执行bindpause。

但是跳转至比如wx.openLocation这种原生页面时,video会暂停,会抓到bindpause


真机正常,auto-pause-if-navigate会正常发挥作用。


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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-04-28

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-04-28
    有用
    回复 4
    • Alienzhou
      Alienzhou
      2021-04-28
      可以回复一我的帖子吗
      2021-04-28
      回复
    • buzz
      buzz
      2021-04-28回复Alienzhou
      每次反馈bug,都不管是啥bug,就要代码片段。这种开发工具跟真机表现不一致的又不是啥特殊流程,我按照真机的表现来调试并写业务代码花的时间,都比我去新建一个专门的代码片段复现问题的时间少。我们来反馈问题,可能也更多是想让其他兄弟们知道这件事。
      2021-04-28
      回复
    • Alienzhou
      Alienzhou
      2021-04-28回复buzz
      敢说!
      2021-04-28
      回复
    • buzz
      buzz
      2021-04-28回复Alienzhou
      本来明明是我们在帮小程序,希望他变的更好。搞的好像我们是来捣乱似的。。
      2021-04-28
      回复
  • buzz
    buzz
    2021-04-28

    追加一条,开发者工具上,页面onUnload也不会执行bindpause,但真机可以

    2021-04-28
    有用
    回复 2
    • buzz
      buzz
      2021-04-28
      再追加一条,开发者工具上,如果通过wx:if来销毁一个video组件,会触发video的bindpause,真机则不会
      2021-04-28
      回复
    • buzz
      buzz
      2021-04-28
      疯了,再补充一条,真机上,navigateTo和openLocation导致的onHide,分别发生在bingpause之前和之后。。。openLocation是先pause再hide,navigateTo是先hide再pause
      2021-04-28
      回复
登录 后发表内容