recorder.js是一款基于HTML5录音功能的js插件

recorder.js是一款基于HTML5录音功能的js插件

recorder.js是一款基于HTML5录音功能的js插件

注意:本插件需在https的域名下访问,并且需在chrome浏览器上打开,bfweditor支持https调试,可以直接运行查看效果

http://editor.bfw.wiki/Editor/Open.html?projectid=15763057295741160050

参数介绍:

var recorder = new Recorder({
    sampleRate: 44100, //采样频率,默认为44100Hz(标准MP3采样率)
    bitRate: 128, //比特率,默认为128kbps(标准MP3质量)
    success: function(){ //成功回调函数
    },
    error: function(msg){ //失败回调函数
    },
    fix: function(msg){ //不支持H5录音回调函数
    }
});

方式方法:

//开始录音
recorder.start();
//停止录音
recorder.stop();
//获取MP3编码的Blob格式音频文件
recorder.getBlob(function(blob){ //获取成功回调函数,blob即为音频文件
//  ...
},function(msg){ //获取失败回调函数,msg为错误信息
//  ...
});


立即下载recorder.js查看所有js插件

网友评论0

程序员在线工具箱