脚本宝典收集整理的这篇文章主要介绍了recorder.js 基于Html5录音功能的实现,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
recorder.js
microphone基于HTML5的录音功能,输出格式为mP3文件。
前言
完全依赖H5原生API
所涉及的API:WebrTC、AudioContext、Worker、Video/Audio API、Blob、URL
兼容性
使用方式
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录音功能内容请搜索脚本宝典以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本宝典!
以上是脚本宝典为你收集整理的recorder.js 基于Html5录音功能的实现全部内容,希望文章能够帮你解决recorder.js 基于Html5录音功能的实现所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。