当前位置:Web前端 > > 正文

html5音频处理(recorder.js 基于Html5录音功能的实现)

时间:2021-10-21 08:50:12类别:Web前端

html5音频处理

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录音功能内容请搜索开心学习网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持开心学习网!

    上一篇下一篇

    猜您喜欢

    热门推荐