真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTML5中如何實現(xiàn)網(wǎng)頁錄音和上傳到服務(wù)器功能

這篇文章主要為大家展示了“HTML5中如何實現(xiàn)網(wǎng)頁錄音和上傳到服務(wù)器功能”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“HTML5中如何實現(xiàn)網(wǎng)頁錄音和上傳到服務(wù)器功能”這篇文章吧。

創(chuàng)新互聯(lián)是一家專業(yè)提供紅安企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、網(wǎng)站制作、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為紅安眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

錄音代碼

本示例代碼支持PC、Android、IOS(僅Safari)中使用,如果用RecordApp可增加對IOS(微信瀏覽器、小程序)的支持。

看萬遍代碼不如行動一遍,新建一個html文件,把下面三段代碼復(fù)制到文件內(nèi),雙擊瀏覽器打開就能進(jìn)行測試。
 






上傳服務(wù)器代碼

立即播放代碼

--------------------------------------------------------------------------------

Recorder

GitHub地址:https://github.com/xiangyuecn/Recorder

在線測試: 點此測試

Recorder用于html5錄音,為一個純粹的js庫,支持大部分已實現(xiàn)getUserMedia的移動端、PC端瀏覽器,包括騰訊Android X5內(nèi)核(QQ、微信)。

錄音默認(rèn)輸出mp3格式,另外可選wav格式(此格式錄音文件超大);有限支持ogg、webm、amr格式;支持任意格式擴(kuò)展(前提有相應(yīng)編碼器)。

小巧:如果對錄音文件大小沒有特別要求,可以僅僅使用錄音核心+wav編碼器,源碼不足300行,壓縮后的recorder.wav.min.js不足4kb。mp3使用lamejs編碼,壓縮后的recorder.mp3.min.js開啟gzip后54kb。

由于IOS(11.X、12.X)上只有Safari支持getUserMedia,其他瀏覽器均不支持H5錄音,因此額外針對IOS對Recorder進(jìn)行了進(jìn)一步的兼容封裝,升級成了RecordApp,用于支持微信(含瀏覽器、小程序web-view),另外RecordApp對Hybrid App也提供了更加優(yōu)秀的支持。

由于RecordApp需要微信公眾(訂閱)號提供JsSDK錄音支持,所以開發(fā)難度會大些,但支持的環(huán)境更多。Recorder拿來就能用,具體使用哪個請參考下表:

支持RecorderRecordApp
PC瀏覽器
Android瀏覽器
Android微信(含小程序)
Android Hybrid App
IOS Safari
IOS微信(含小程序) 
IOS Hybrid App 
IOS其他瀏覽器  
開發(fā)難度簡單復(fù)雜
第三方依賴依賴微信公眾號

* 可到github中查閱RecordApp源碼,在目錄xiangyuecn/Recorder/app-support-sample中。

HTML5中如何實現(xiàn)網(wǎng)頁錄音和上傳到服務(wù)器功能

以上是“HTML5中如何實現(xiàn)網(wǎng)頁錄音和上傳到服務(wù)器功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


標(biāo)題名稱:HTML5中如何實現(xiàn)網(wǎng)頁錄音和上傳到服務(wù)器功能
本文來源:http://weahome.cn/article/jscjgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部