Vueレコーディング

1388 ワード

使用方法
npm
インストール:npm i js-audio-recorder呼び出し:録音が必要な場所に導入
import Recorder from 'js-audio-recorder'
let recorder = new Recorder()
 
API
//     

recorder.start();

//     

recorder.pause();

//     

recorder.resume()

//     

recorder.stop();

//     

recorder.play();

//       ,    ,fn     ,

recorder.destroy(fn);

recorder = null;

    

//   pcm  

recorder.downloadPCM();

//   wav  

recorder.downloadWAV();

//    pcm  ,wav   

recorder.downloadPCM('   ');

      

//         

recorder.onprocess = function(duration) {

  console.log(duration);

}

//         

console.log(recorder.duration);

使用例:



import Recorder from 'js-audio-recorder'
let recorder = new Recorder()
export default {
  name: 'home',
  methods: {
    handleclick () {
      console.log(1)
      recorder.start()//     
    },
    handleclickl () {
      console.log(2)
      recorder.resume()//     
    },
    handleclickt () {
      console.log(3)
      recorder.stop() //     
    },
    handleclickb () {
      console.log(4)
      recorder.play() //     
    }
  }
}

この記事は以下のとおりです.https://www.cnblogs.com/lljun/p/11535807.html