收藏
回答

wx.playVoice不能播放wxfile://文件吗?

API/组件名称 终端类型 微信版本 基础库版本
wx.playVoice 客户端 6.6.1 1.7.2

我不知道算不算BUG,我在页面中

recorderManager.onStop((res) => {

    console.log('recorder stop', res)

    const { duration, tempFilePath } = res

    const durTxt = dur2text(duration)

    sendVoiceFile(this, tempFilePath, durTxt, duration)

    this.reset()

})


调用了录音,返回了“wxfile://…………”的临时文件,在页面没有关闭的时候,在组件内调用


wx.playVoice({

    filePath: path,

    duration: dur,

    success: (e) => {

        console.log('play', e)

    this.setData({

        isPlaying: !this.data.isPlaying

    })

    },

    fail: (e) => {

        console.log('fail', e)

    }

}) 就会播放失败


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

2 个回答

登录 后发表内容