收藏
回答

(ios)swiper左右滑动时切换背景音乐,出现卡死

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 swiper、wx.createInnerAudioContext() 客户端 ios 6.6.1 1.7.2

<swiper bindchange="changeDetail">

      <swiper-item wx:for="{{Details}}">

        // 图片

      </swiper-item>

 </swiper>


.js:

 changeDetail: function (e) {

    var title = getTitle();

    var src = getSrc();

    wx.getBackgroundAudioManager().title = title;

    wx.getBackgroundAudioManager().src = src;

  }


下图为切换到一半时卡死状态,页面其它正常,一旦卡死swiper就无法工作。

开始怀疑加载mp3引起的,于是我在touthstart事件里面将src指向'https://null',结果还是会卡死。

PS:慢慢滑动swiper然后松开(重点)


最后一次编辑于  2018-01-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

3 个回答

  • _Erek
    _Erek
    2018-01-22

    开始怀疑加载mp3引起的,于是我在touthstart事件里面将src指向'https://null',结果还是会卡死。

    2018-01-22
    赞同
    回复
  • _Erek
    _Erek
    2018-01-22

    暂时解决方案:

    屏蔽swiper触摸切换,通过按钮tab修改index来切换

    2018-01-22
    赞同
    回复
  • 严泽锋
    严泽锋
    2018-04-24

    楼主可以用滑动解决没,我用背景音频也是经常来回闪

    2018-04-24
    赞同
    回复