您现在的位置是:网站首页> 编程资料编程资料
recorder.js 基于Html5录音功能的实现HTML5录音实践总结(Preact)HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能html5录音功能实战示例详解HTML5 录音的踩坑之旅
2023-10-11
529人已围观
简介 这篇文章主要介绍了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录音功能内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- HTML5+CSS设置浮动却没有动反而在中间且错行的问题html/css中float浮动的用法实例详解HTML5 CSS3实现七彩变换的天空中白云漂浮动画效果源码html+css 清除浮动的相关技巧心得Html+CSS浮动的广告条实现分解基于jQuery+CSS实现的浮动html菜单效果分享代码
- html5中嵌入视频自动播放的问题解决html5 video全屏播放/自动播放的实现示例html5自动播放mov格式视频的实例代码解决HTML5中的audio在手机端和微信端的不能自动播放问题HTML5 解决苹果手机不能自动播放音乐问题有关HTML5中背景音乐的自动播放功能HTML5页面音视频在微信和app下自动播放的实现方法HTML5页面音频自动播放的实现方式
- HTML5 FileReader对象的具体使用方法浅谈HTML5 FileReader分布读取文件以及其方法简介HTML5 文件域+FileReader 分段读取文件并上传到服务器HTML5中FileReader接口使用方法实例详解Html5 FileReader实现即时上传图片功能实例代码
- 天天酷跑新版本坐骑角色合理搭配经验技巧 强烈推荐_手机游戏_游戏攻略_
- 天天酷跑新版本1.0.7.0突破100万刷分刷金币攻略心得_手机游戏_游戏攻略_
- 天天酷跑新角色新坐骑搭配取得高分经验分享_手机游戏_游戏攻略_
- 100floors电梯 第36层 图文攻略_手机游戏_游戏攻略_
- 100floors电梯 第37层 图文攻略_手机游戏_游戏攻略_
- 100floors电梯 第38层 图文攻略_手机游戏_游戏攻略_
- 100floors电梯 第39层 图文攻略_手机游戏_游戏攻略_
