vue+cli 如何使用reorder.js录音插件?

问题描述

在vue+cli 如何使用reorder.js录音插件?我在网上找的都没用,而且没看到有文档,或者说有什么好的录音插件吗?

问题出现的环境背景及自己尝试过哪些方法

https://blog.csdn.net/qq_3470...
https://blog.csdn.net/ycl3962...
这两个我都看过了,感觉没用~
然后又找到一个github上的,但是不知道怎么获取录音的MP3去上传
https://github.com/grishkovel...

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

求救大神啊。。。。。

阅读 5.5k
2 个回答

哈哈,推荐使用这个库:recorderx,npm上搜一下就可以了,为啥推荐这个呢,因为是我造的轮子...

recorderx目前只支持录制pcm和wav格式。

安装:

npm install recorderx -S

使用:

import Recorder from 'recorderx';

// 开始录,new Recorder 一定要在click回调中调用,否则它创建的AudioContext不起作用
document.getElementById('btn').addEventListener('click', () => {
    const rc = new Recorder(true);
    rc.start();
})

暂停:

rc.pause()

获取录制的wav

rc.getRecordWav()

销毁:

rc.close()

更多用法见https://github.com/Zousdie/recorderx

求救大神帮忙解答一下,纠结了两天了。。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题