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录音功能内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
Sudo 授权需谨慎,否则亲人两行泪! sudo 表示 “superuser do”,它允许已验证...
样式表可帮我们解释XML文档中各元素的具体意思,所以通过样式表可直接在浏览器上...
在网站制作中有很多部分的代码是相同的,如footer部分,可以把这段代码提取出来...
XLink是一种基于属性的语法,用来在XML文档中添加链接。XLink链接可以是单向的,...
嫌Dreamweaver自带的按钮不好看?那就自己做个按钮背景吧! 软件名称: Adobe Dr...
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太...
序 本文主要研究一下event-sourcing-cqrs的model Event public abstract class E...
性能黄金法则: 只有10%~20%的最终用户响应时间花在了下载HTML文档上。其余的80%...
!--[if lte IE 6] ![endif]-- IE6及其以下版本可见 !--[if lte IE 7] ![endif]--...
交互图像在网页设计中经常遇到,所谓交互图像,是指当鼠标经过图像时,原始图像...