选择图片后onShow里面无法将audio回复播放
发布于 7 年前 作者 yang98 7911 次浏览 来自 问答

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 回复

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

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

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

回到顶部