带有 Web Audio API 的 .wav/.ogg/.mp3 录音机
WebAudioRecorder.js 是一个 JavaScript 库,用于录制音频输入(Web Audio API AudioNode 对象)并编码为音频文件图像(Blob 对象)。它支持三种编码格式。
此库使用以下编码器库作为底层。
- WavAudioEncoder.js:
- OggVorbisEncoder.js:
- Mp3LameEncoder.js:
麦克风录音器演示。
库由一个主脚本和多个工作脚本组成。
lib/ 包含未压缩的库文件。
WebAudioRecorder.js: 主脚本WebAudioRecorderWav.js: 波形音频编码器的工作程序WebAudioRecorderOgg.js: Ogg Vorbis 编码器的工作程序WebAudioRecorderMp3.js: MP3 编码器的工作程序WavAudioEncoder.min.js: 波形音频编码器(来自 WavAudioEncoder.js)OggVorbisEncoder.min.js: Ogg Vorbis 编码器(来自 OggVorbisEncoder.js)Mp3LameEncoder.min.js: MP3 编码器(来自 Mp3LameEncoder.js)OggVorbisEncoder.min.js.mem: Ogg Vorbis 编码器的内存初始化程序(必须位于同一目录下)Mp3LameEncoder.min.js.mem: MP3 编码器的内存初始化程序(必须位于同一目录下)lib-minified/ 包含压缩后的库文件。
在创建音频录制器对象(或通过setEncoding()更改编码)时,会加载工作文件。您必须在 obj 上设置工作目录。
暂无开放 Issues,或尚未同步最近议题。