文章出處

html5中有audio這樣一個標簽,這個標簽支持3種格式,分別是wav、mp3、ogg格式,都是音頻格式,

而且在不同的瀏覽器中還有不同的兼容性。

下面是主流的幾個瀏覽器對它的支持性:

\

那么,問題來了,我們現在是微信上發送的語音文件(格式為amr)需要在瀏覽器上進行展示,結果由于audio標簽并不支持amr格式的語音文件,就導致無法再瀏覽器上正常顯示。

解決方案:

\

原理該方案的原理是利用ffmpeg工具的轉碼功能將amr格式轉換為MP3格式

使用方法使用方需要做如下兩個步驟:

1、在classpath下的com/bill99/amr/util下放入上圖所示兩個文件:ffmpeg.exe和

PthreadGC2.dll;

2、引入jar包amr-to-mp3-translator.jar,web.xml中加入過濾器,

Amr2Mp3Filter

com.bill99.amr.filter.Amr2Mp3Filter

Amr2Mp3Filter

*.amr

說明附件中amr-test.zip是客戶端測試程序,解壓后放入tomcat即可進行測試!

就愛閱讀www.92to.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20161206/63524.html

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()