html5+js实现手机录音功能,支持微信等80%的浏览器内核

时间:2022-01-13 10:22:59
【文件属性】:

文件名称:html5+js实现手机录音功能,支持微信等80%的浏览器内核

文件大小:972KB

文件格式:ZIP

更新时间:2022-01-13 10:22:59

html5 音频 获取录音功能

支持大部分已实现getUserMedia的浏览器,包括腾讯Android X5内核(QQ、微信)。 录音默认输出mp3格式,另外可选wav格式(此格式录音文件超大);有限支持ogg(beta)、webm(beta)格式;支持任意格式扩展(前提有相应编码器)。 mp3默认16kbps的比特率,2kb每秒的录音大小,音质还可以(如果使用8kbps可达到1kb每秒,不过音质太渣)。 mp3使用lamejs编码,压缩后的recorder.mp3.min.js文件150kb左右(开启gzip后54kb)。如果对录音文件大小没有特别要求,可以仅仅使用录音核心 wav编码器,源码不足300行,压缩后的recorder.wav.min.js不足4kb。


【文件预览】:
Recorder-master
----recorder.wav.min.js(3KB)
----index.html(10KB)
----src()
--------package-build.js(1KB)
--------engine()
--------recorder-core.js(6KB)
--------package.json(152B)
----README.md(10KB)
----dist()
--------engine()
--------recorder-core.js(3KB)
----recorder.mp3.min.js(157KB)

网友评论

  • 还可以,用于学习实例。谢谢分享
  • 不能用不兼容啊
  • 我的谷歌浏览器和安卓手机打开都不能用
  • 资源很好,谢谢分享
  • https://github.com/xiangyuecn/Recorder项目开源地址
  • 资源很好,谢谢分享