全国服务热线:4008-888-888

技术知识

recorder.js 根据Html5音频作用的完成

recorder.js

microphone根据HTML5的音频作用,輸出文件格式为mp3文档。

序言

彻底依靠H5原生态API
所涉及到的API:WebRTC、AudioContext、Worker、Video/Audio API、Blob、URL

适配性

  • Chrome、FF、Edge、QQ、360(注:现阶段IE和Safari全版本号兼容问题)
  • 在其中Chrome47以上和QQ访问器强制性规定HTTPS的适用
  • 请尝试应用FF、Edge、360等访问器开展体验,或将新项目免费下载到当地根据localhost的方法 

应用方法

var recorder = new Recorder({
    sampleRate: 44100, //取样频率,默认设置为44100Hz(规范MP3取样率)
    bitRate: 128, //比特率,默认设置为128kbps(规范MP3品质)
    success: function(){ //取得成功回调函数涵数
    },
    error: function(msg){ //不成功回调函数涵数
    },
    fix: function(msg){ //不适用H5音频回调函数涵数
    }
});

API

//刚开始音频
recorder.start();
//终止音频
recorder.stop();
//获得MP3编号的Blob文件格式声频文档
recorder.getBlob(function(blob){ //获得取得成功回调函数涵数,blob即为声频文档
//  ...
},function(msg){ //获得不成功回调函数涵数,msg为不正确信息内容
//  ...
});

到此这篇有关recorder.js 根据Html5音频作用的完成的文章内容就详细介绍到这了,更多有关Html5音频作用內容请检索脚本制作之家之前的文章内容或再次访问下面的有关文章内容,期待大伙儿之后多多适用脚本制作之家!



在线客服

关闭

客户服务热线
4008-888-888


点击这里给我发消息 在线客服

点击这里给我发消息 在线客服