rkweb / mp3-recorder

html5录音并编码为mp3格式,支持采样率和比特率设置

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mp3-recorder

html5录音并编码为mp3格式,支持采样率和比特率设置。

###简单调用示例

1. 导入js文件

<script type="text/javascript" src="js/recorder.js"></script>

2. 调用

//唯一影响mp3文件大小的参数为 bitRate
//sampleRate 仅供特殊需求的人使用
var recorder = new MP3Recorder({
    //numChannels: 1,     //声道数,默认为1
    //sampleRate: 8000,   //采样率,一般由设备提供,比如 48000
    bitRate: 64,        //比特率,不要低于64,否则可能录制无声音(人声)

    //录音结束事件
    complete: function (data, type) {
		//blob为mp3音频数据
        var blob = new Blob(data, { type: type });
    }
});

//开始录音
recorder.start(onSuccess, onError);

//停止录音
recorder.stop();

//暂停录音
recorder.pause();

//恢复录音
recorder.resume();

About

html5录音并编码为mp3格式,支持采样率和比特率设置


Languages

Language:JavaScript 99.1%Language:HTML 0.9%Language:Batchfile 0.0%