主頁 > 知識庫 > recorder.js 基于Html5錄音功能的實現(xiàn)

recorder.js 基于Html5錄音功能的實現(xiàn)

熱門標(biāo)簽:南昌仁和怎么申請開通400電話 只辦理400電話 電話機(jī)器人黑斑馬免費(fèi) 高德地圖標(biāo)注地點糾錯 如何獲取地圖標(biāo)注客戶 拓展地圖標(biāo)注 平?jīng)龅貓D標(biāo)注位置怎么弄 機(jī)器人外呼系統(tǒng)存在哪些能力 電話機(jī)器人電銷系統(tǒng)掙話費(fèi)

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瀏覽器強(qiáng)制要求HTTPS的支持
  • 請嘗試使用FF、Edge、360等瀏覽器進(jìn)行體驗,或?qū)㈨椖肯螺d到本地通過localhost的方式 

使用方式

var recorder = new Recorder({
    sampleRate: 44100, //采樣頻率,默認(rèn)為44100Hz(標(biāo)準(zhǔn)MP3采樣率)
    bitRate: 128, //比特率,默認(rèn)為128kbps(標(biāo)準(zhǔn)MP3質(zhì)量)
    success: function(){ //成功回調(diào)函數(shù)
    },
    error: function(msg){ //失敗回調(diào)函數(shù)
    },
    fix: function(msg){ //不支持H5錄音回調(diào)函數(shù)
    }
});

API

//開始錄音
recorder.start();
//停止錄音
recorder.stop();
//獲取MP3編碼的Blob格式音頻文件
recorder.getBlob(function(blob){ //獲取成功回調(diào)函數(shù),blob即為音頻文件
//  ...
},function(msg){ //獲取失敗回調(diào)函數(shù),msg為錯誤信息
//  ...
});

到此這篇關(guān)于recorder.js 基于Html5錄音功能的實現(xiàn)的文章就介紹到這了,更多相關(guān)Html5錄音功能內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:永州 遼源 西藏 池州 青島 新疆 棗莊 漯河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《recorder.js 基于Html5錄音功能的實現(xiàn)》,本文關(guān)鍵詞  recorder.js,基于,Html5,錄音,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《recorder.js 基于Html5錄音功能的實現(xiàn)》相關(guān)的同類信息!
  • 本頁收集關(guān)于recorder.js 基于Html5錄音功能的實現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章