我試圖構建一個html5應用程序,它的一部分需要錄製長度應該長達一分鐘的音頻,然後將其編碼爲64位,所以我做了相當多的搜索,沒有找到一個好的答案。在html5應用程序上錄製音頻
有沒有什麼方法可以在html5應用程序上記錄音頻與Html5,Javascript或本地API,特別是在IOS設備上?
我試圖構建一個html5應用程序,它的一部分需要錄製長度應該長達一分鐘的音頻,然後將其編碼爲64位,所以我做了相當多的搜索,沒有找到一個好的答案。在html5應用程序上錄製音頻
有沒有什麼方法可以在html5應用程序上記錄音頻與Html5,Javascript或本地API,特別是在IOS設備上?
Html5還沒有廣泛接受的錄音方法。如果你的目標是非iOS,你可以使用閃光燈或任何數量的JavaScript包裝,呼籲閃光燈(例如http://www.sajithmr.me/jrecorder-jquery我認爲soundmanager2也將工作,但我不知道)。對於iOS,您仍然需要編寫一個應用程序。 :(
答案當然是否定的,因爲現在的音頻尚未實現到HTML5的瀏覽器還沒有 方法是工作,但你永遠不能捕捉到任何音頻
那麼這裏是一個詳細的爲你解答:。Recording html5 audio
這可能是太晚了迴應,不過話說回來,無論是Chrome和Firefox現在完全支持getUserMedia
,你可以在需要時AudioContext接口一起使用,從瀏覽器中捕獲音頻直接。
以下gitHub項目記錄aud io並使用HTML5和JS直接在瀏覽器中將其保存爲MP3格式。
音頻錄製以base64格式保存,也可以在錄製後直接從瀏覽器收聽。
該項目可以在這裏找到: https://github.com/nusofthq/Recordmp3js
,是RecorderJS的擴展,它也使用libmp3lame.js。
如果你願意,你可以閱讀更多詳細的實際執行:16位立體聲音頻 http://nusofthq.com/blog/recording-mp3-using-only-html5-and-javascript-recordmp3-js/
1分鐘時約1 MB。這是很多轉換爲base64。 –