收藏
回答

bind:touchend 绑定停止录音 无效果

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug bind:touchend wx.getRecorderManager()中的stop() 客户端 6.6.7 2.2.2

<button id='recordBtn' class="record-btn" hover-class="tapSelectBtn"  bind:touchstart='holdRecord' bind:touchend='endRecord' bind:touchmove='moveRecord' bind:touchcancel='cancelRecord'>

            <image src='../images/record-logo.png'>image>

             <text>按住说话text>

button>

this.setData({

    recordOptions = {

        //录音参数配置

     duration: 600000,

     sampleRate: 11025,

     numberOfChannels: 1,

     encodeBitRate: 30000,

     format: 'mp3'

    }

})

holdRecord() {

    wx.getRecorderManager().start(this.data.recordOptions)

}

endRecord() {

    console.log('123456')   //此处可以正常打印

    wx.getRecorderManager().stop()   //此处有时候无效果,录音停止不下来。

}







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

1 个回答

  • 天空
    天空
    2018-09-03

    我是这样做的  ,但是依然是无效的





    2018-09-03
    有用
    回复 3
登录 后发表内容