1. LOGO logo

        需求 開發 交付;每一步修改到滿意后在付款。

        下載到桌面 免費獲取解決方案
        當前位置: 網站建設/ 小程序開發制作/ 小程序開發制作的時候錄音及播放功能如何實現

        小程序開發制作的時候錄音及播放功能如何實現

        日期:2021-04-20 17:11 瀏覽量:1215

        小程序開發制作非常的簡單,因為小程序已經把哪些源生app才能有的功能給轉換成了js的寫法,js只要是一個網站開發人員就會使用的語言,所以說小程序開發那么火那么容易開發也是有道理的,下面就講講小程序錄音及錄音播放功能的實現


        1、先獲取錄音及播放錄音的對象

        //獲取全局唯一的錄音管理器 RecorderManager
        const recorderManager = wx.getRecorderManager()
        //創建內部 audio 上下文 InnerAudioContext 對象。
        const innerAudioContext = wx.createInnerAudioContext()


        2、開始錄音代碼

        //開始錄音的時候
          start: function () {
        
            const options = {
              duration: 10000,//指定錄音的時長,單位 ms
              sampleRate: 16000,//采樣率
              numberOfChannels: 1,//錄音通道數
              encodeBitRate: 96000,//編碼碼率
              format: 'mp3',//音頻格式,有效值 aac/mp3
              frameSize: 50,//指定幀大小,單位 KB
            }
            //開始錄音
            recorderManager.start(options);
            recorderManager.onStart(() => {
              console.log('recorder start')
            });
            //錯誤回調
            recorderManager.onError((res) => {
              console.log(res);
            })
          },


        3、停止錄音代碼

        stop: function () {
            recorderManager.stop();
            recorderManager.onStop((res) => {
              this.tempFilePath = res.tempFilePath;
              console.log('停止錄音', res.tempFilePath)
              const { tempFilePath } = res
            })
          },


        4、播放錄音代碼

        play: function () {
            innerAudioContext.autoplay = true
            innerAudioContext.src = this.tempFilePath,
            innerAudioContext.onPlay(() => {
              console.log('開始播放')
            })
            innerAudioContext.onError((res) => {
              console.log(res.errMsg)
              console.log(res.errCode)
            })
          },


        5、在wxml中添加相關事件即可

        <button bindtap="start" class='btn'>開始錄音</button>
        <button bindtap="stop" class='btn'>停止錄音</button>
        <button bindtap="play" class='btn'>播放錄音</button>


        熱門文章
        友情鏈接

        久久午夜伦鲁片免费无码| 亚洲伊人久久精品影院| 国产精品久久久久久久久软件| 2021少妇久久久久久久久久| 亚洲日韩欧美一区久久久久我| 热re99久久精品国99热| 久久久久99精品成人片| 久久久久亚洲Av无码专| 国产精品久久久天天影视香蕉 | 国内精品伊人久久久影院| 伊人热热久久原色播放www| 久久久噜噜噜久久| 午夜精品久久影院蜜桃| 国产精品久久久久久久人人看| av无码久久久久久不卡网站| 久久久久这里只有精品| 久久婷婷国产麻豆91天堂| 中文成人无码精品久久久不卡 | 久久se精品一区二区影院| 久久精品无码免费不卡| 亚洲精品乱码久久久久久中文字幕 | 国产免费福利体检区久久| 久久亚洲春色中文字幕久久久 | 亚洲国产精品无码久久久秋霞2| 欧美伊香蕉久久综合类网站| 狠狠色噜噜狠狠狠狠狠色综合久久| 国内精品久久久久久不卡影院| 99久久国产综合精品麻豆| 中文字幕久久波多野结衣av| 三级三级久久三级久久 | 精品久久久久久久国产潘金莲| 青青草国产精品久久久久| 亚洲va久久久噜噜噜久久天堂 | 国产成人精品久久一区二区三区| 一本一道久久综合狠狠老 | www亚洲欲色成人久久精品| 91麻精品国产91久久久久 | 久久最近最新中文字幕大全| 国产精品久久久久久福利69堂| 久久久久久久亚洲Av无码| 69SEX久久精品国产麻豆|