我有一個人問我是否有可能在網頁瀏覽器中記錄一個人的聲音 - 類似於在許多操作系統上可以完成的操作。這是可能的通過JavaScript或Flash?是否有任何程序可以讓你做到這一點,並將錄製音頻的wav/mp3上傳到服務器?如果可以避免的話,我更喜歡解決方案不使用Flash。是否有任何程序可以通過網絡瀏覽器內的麥克風進行錄製?
感謝
我有一個人問我是否有可能在網頁瀏覽器中記錄一個人的聲音 - 類似於在許多操作系統上可以完成的操作。這是可能的通過JavaScript或Flash?是否有任何程序可以讓你做到這一點,並將錄製音頻的wav/mp3上傳到服務器?如果可以避免的話,我更喜歡解決方案不使用Flash。是否有任何程序可以通過網絡瀏覽器內的麥克風進行錄製?
感謝
你可以使用WAMI-Recorder。它仍然使用閃光燈,但設計用於使用Javascript,並且可以使用HTTP POST發送數據。但是,無法單獨使用Javascript來訪問麥克風。
目前,Chrome是唯一支持x-webkit-speech的瀏覽器,它允許用戶使用語音在其桌面上搜索Google。 HTML5有getUserMedia
,但支持也很少,如果你的項目是大衆消費,那麼它不太可能是合適的。
嘿看看這篇文章,我回答了一個和你有類似問題的人。
How do I embed a Flash audio recorder in my site
我已經做了大量的研究僅限客戶端麥克風錄音並不能拿出Flash以外的任何解決方案。如果你在我發佈的帖子中遵循我的正確答案,你可以在客戶端錄製來自麥克風的音頻,然後你可以自己修改代碼並將音頻上傳到服務器上,而不需要簡單的POST調用。
如果你找到一個非閃存的方式來記錄讓我們知道!
http://stackoverflow.com/questions/1375328/flash-is-it-possible-to-record-the-user-voice-act-on-it – 2012-01-05 19:13:41
@IvanCastellanos任何用於Javascript?我的應用程序不是閃存,所以我想先看看是否有非閃存替代方案。我實際上需要這個來與我的服務器通話,所以我希望我不需要全閃存解決方案。這真的很糟糕。 – egervari 2012-01-05 20:22:38
https://labs.ericsson.com/developer-community/blog/beyond-html5-audio-capture-web-browsers – ToddBFisher 2012-01-05 20:27:43