收藏
回答

微信小程序开发页面跳转后,之前页面的视频被后台播放

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

当在A页面播放视频,跳转到B页面时,B页面有时会继续播放A页面的视频(声音),B页面有视频播放时,还会出现双重迭声


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

4 个回答

  • NaN
    NaN
    2019-01-08

    onhide了解一下

    2019-01-08
    有用
    回复
  • 灵芝
    灵芝
    2019-01-08

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-01-08
    有用
    回复
  • 明毅
    明毅
    2019-01-08

    只是在pc上开发会这样

    2019-01-08
    有用
    回复
  • 你好,初九。
    你好,初九。
    2019-01-08

    你在页面退出或者页面隐藏的时候停止那个视频就可以了

    2019-01-08
    有用
    回复 5
    • 明毅
      明毅
      2019-01-08

      在onhide与onUnload中暂停,也没有用,跳转仍然可能出现该问题

      2019-01-08
      1
      回复
    • 你好,初九。
      你好,初九。
      2019-01-08回复明毅

      你这个也不太可能啊,会不会是你自己 的代码问题。有循环啊,或者其他逻辑问题。感觉你这个就像是一个浏览器不小心打开了两个播放视频的窗口。然后你看一个,听到另一个窗口发出的声音

      2019-01-08
      回复
    • 明毅
      明毅
      2019-01-08回复你好,初九。

      这样  你a页面写一个视频  加个按钮  跳到b页面  听听电脑有没有声音

      2019-01-08
      回复
    • 你好,初九。
      你好,初九。
      2019-01-08回复明毅

      我刚刚看了下,video没有事件去暂停。所以你所谓的暂停应该是无效的。你可以通过wx:if=“{{url}}”去控制。看你是怎么个需求,如果进来就播放。那你在onshow里面加载数据。这样每次页面显示都可以播放。隐藏或者离开的时候就清空url。

      2019-01-08
      回复
    • 明毅
      明毅
      2019-01-08回复你好,初九。

      好的 我试试

      2019-01-08
      回复
登录 后发表内容