收藏
回答

选择图片后onShow里面无法将audio回复播放

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.chooseImage、wx.createAudioContext、onShow 客户端 6.6.5 1.9.91

this.onShow = function(options){

    console.log('i am a pageShow', this.data.isPausedByUser)

        if (!this.data.isPausedByUser) {

        this.player()

    }

    // app.chatroom.connect()

    wx.setKeepScreenOn({

        keepScreenOn: true

    })

}


this.player = function () {

    console.log("直播开始了")

    let that = this

    if (this.data.playApi == 'audioCtx') {

        this.audioCtx.play()                              // 确定可以跑过

        console.log('play audioCtx')

    }

}


wx.chooseImage({})   // 这里选择图片调用



问题是我选择图片后不论选择还是取消,在IOS和vivoxplay6都不能够成功将音频播放起来,但是华为P10却可以,求解通用之法

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

2 个回答

  • 学习使我快乐
    学习使我快乐
    2018-05-15

    问题已解决,在player函数中重新对audioCtx的src地址赋值,先赋值为null再赋值回自己需要的地址

    这是我们组长给的解决方案,不知其原理是什么,有哪个大神知道麻烦告知一下 

    2018-05-15
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-05-11

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-05-11
    有用
    回复
登录 后发表内容