文件名称: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)