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>


        熱門文章
        友情鏈接

        99久久久久| 久久乐国产精品亚洲综合| 久久久久亚洲国产| 色综合久久无码中文字幕| 欧美亚洲国产精品久久蜜芽| 久久93精品国产91久久综合| 久久无码国产专区精品| 久久精品国产亚洲av影院| 国产精品免费久久久久影院| 久久久无码精品亚洲日韩蜜臀浪潮| 日韩av无码久久精品免费| 国产成人久久精品麻豆一区| 久久久精品国产免大香伊| 精品国产VA久久久久久久冰| 少妇被又大又粗又爽毛片久久黑人 | 久久久久久国产精品美女| 久久精品视频网| 亚洲综合伊人久久大杳蕉| 久久精品国产99国产精品| 亚洲精品美女久久久久99| 亚洲国产高清精品线久久 | 成人久久久观看免费毛片| 亚洲人成无码网站久久99热国产| 久久久久久午夜成人影院| 亚洲色欲久久久综合网| 色婷婷狠狠久久综合五月| 亚洲一本综合久久| 国产人久久人人人人爽| 无码国产69精品久久久久网站| 亚洲人AV永久一区二区三区久久| 91精品国产色综久久| 久久免费视频观看| 国内精品久久久久| 粉嫩小泬无遮挡久久久久久| 色欲久久久天天天综合网| 亚洲精品无码成人片久久| 亚洲精品国产字幕久久不卡 | 久久青青草原精品国产软件| 精品国产乱码久久久久软件| 日本高清无卡码一区二区久久| 91性高湖久久久久|