<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回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Lucas

    6人对此回答表示赞同

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

    展开
    6
    3回复
    发布于 6年前

    评论(3)

    收起评论

    • Arianna 2019-03-02 08:17

      大佬,请教,小米手机的input组件,在调出键盘时,页面不滚动(所以就遮住了input输入框,看不到输入的内容),这个bug要怎么解决?

      回复
    • Sadie 2019-03-04 18:35

      还是谢谢你的回答,下班了,明天继续。

      回复
    • 行云流水 2019-03-06 23:37

      不好意思,刚刚我的回答不对。根据文档,wx.getRecorderManager()是获取全局唯一的录音管理器。

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部