這篇文章主要講解了“recorder.js基于Html5錄音功能的實現(xiàn)方法是什么”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“recorder.js基于Html5錄音功能的實現(xiàn)方法是什么”吧!
創(chuàng)新互聯(lián) - 四川電信機房托管,四川服務器租用,成都服務器租用,四川網(wǎng)通托管,綿陽服務器托管,德陽服務器托管,遂寧服務器托管,綿陽服務器托管,四川云主機,成都云主機,西南云主機,四川電信機房托管,西南服務器托管,四川/成都大帶寬,機柜大帶寬,四川老牌IDC服務商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等瀏覽器進行體驗,或?qū)㈨椖肯螺d到本地通過localhost的方式
使用方式
var recorder = new Recorder({ sampleRate: 44100, //采樣頻率,默認為44100Hz(標準MP3采樣率) bitRate: 128, //比特率,默認為128kbps(標準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為錯誤信息 // ... });
感謝各位的閱讀,以上就是“recorder.js基于Html5錄音功能的實現(xiàn)方法是什么”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對recorder.js基于Html5錄音功能的實現(xiàn)方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!
分享文章:recorder.js基于Html5錄音功能的實現(xiàn)方法是什么-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article40/geieo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、網(wǎng)站設計公司、自適應網(wǎng)站、用戶體驗、網(wǎng)站維護、手機網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容