收藏
回答

createInnerAudioContext接口有bug?

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.createInnerAudioContext 客户端 6.5.20 1.6.0


createInnerAudioContext接口有bug?

undefined is not an object (evaluating 'e.autoplay=!0')

已设置最低基础库版本



/**
* 播放音效
*/
playCoinVoice: function () {
 if (!(wx.canIUse && wx.canIUse('createInnerAudioContext'))) {
   console.log('createInnerAudioContext API 在当前版本不被支持');
   return;
 }
 console.log('开始播放音效')
 var audio = wx.createInnerAudioContext();
 if (audio){
   audio.autoplay = true;
   audio.src = '/resource/money.mp3';
   audio.volume = 1;
 }
},


运维日志:




文档是这么说的


最后一次编辑于  2018-07-02
回答关注问题邀请回答
收藏

2 个回答

  • 神经蛙
    神经蛙
    2018-07-02

    那是线上在跑的小程序

    2018-07-02
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-07-02

    你好,建议选择最新的基础库试下,看上去像是你的代码问题,麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2018-07-02
    有用
    回复 6
    • 神经蛙
      神经蛙
      2018-07-02

      代码在上面的呀, 这里再贴一下

      /**
       * 播放音效
       */
      playCoinVoice: function () {
        if (!(wx.canIUse && wx.canIUse('createInnerAudioContext'))) {
          console.log('createInnerAudioContext API 在当前版本不被支持');
          return;
        }
        console.log('开始播放音效')
        var audio = wx.createInnerAudioContext();
        if (audio){
          audio.autoplay = true;
          audio.src = '/resource/money.mp3';
          audio.volume = 1;
        }
      },


      2018-07-02
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-07-02回复神经蛙

      在本地不能复现吗?代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html;麻烦也提供下小程序的appid

      2018-07-02
      回复
    • 神经蛙
      神经蛙
      2018-07-03回复疯狂的小辣椒

      没有6.5.20的微信呀, 也不知道这用户的手机环境



      appid : wxadfaae4fb96ae9da

      2018-07-03
      回复
    • 神经蛙
      神经蛙
      2018-07-03回复疯狂的小辣椒

      没有6.5.20的微信呀, 也不知道这用户的手机环境



      appid : wxadfaae4fb96ae9da


      wechatide://minicode/fb3KMDmt7CbL

      2018-07-03
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-07-04回复神经蛙

      你好,这边没能复现你的问题,建议先调试下是不是代码问题,然后和客户那边沟通,看看能否在相同环境下测试,或者引导用户更新微信版本之类的

      2018-07-04
      回复
    查看更多(1)
登录 后发表内容