收藏
回答

wx.createInnerAudioContext()停止播放

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 wx.createInnerAudioContext() 工具 7.0.0 2.4.3

我想在页面启动的时候,播放音频,成功了

onLoad: function(options) {
    const innerAudioContext = wx.createInnerAudioContext()
    innerAudioContext.src = options.url
    innerAudioContext.play()
},

想在卸载页面时,停止,但是失败了

onUnload: function() {
    const innerAudioContext = wx.createInnerAudioContext()
    innerAudioContext.stop()
    innerAudioContext.destroy()
},

我猜想可能不是一个实例了,但是该如何解决呢?0.0


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

1 个回答

  • 铭锋科技
    铭锋科技
    01-28

    那你把 const innerAudioContext = wx.createInnerAudioContext() 写在Page({})外层呢

    01-28
    赞同 2
    回复 2
    • 李学博
      李学博
      01-28

      可以了,谢谢。我一直以为数据只能放在data,原来可以放在page外边......惭愧

      01-28
      1
      回复
    • 铭锋科技
      铭锋科技
      01-28回复李学博

      加油

      01-28
      回复