2016-11-21 123 views
-1

我是新來的Stackoverflow,我實際上正在研究一個J2EE Web應用程序,它將信息存儲到Mysql數據庫,包括我在JSP頁面上記錄的音頻文件。如何在網頁上記錄音頻和在數據庫上存儲

現在我卡在錄製和存儲數據庫上的音頻文件。我也看過了,看起來有可能,但所有的答案都是短而模糊的。

感謝大家的幫助。

編輯:我的問題是,有沒有辦法在JSP頁面上錄製音頻並將結果文件發送到數據庫?

+1

請提一下您正面臨的問題?這個問題不清楚:( – Ankit

+0

@ankitjava問題的操作系統,我不知道如何捕捉計算機的麥克風上的音頻並將文件存儲到我的數據庫 – ZackTheRed

回答

0

您可以參考此鏈接http://subinsb.com/html5-record-mic-voice來解決錄音問題。

他們正在使用HTML5錄製音頻。他們還提供下載代碼的選項並對其進行測試。

問題的第二部分,您現在已經有jsp頁面記錄的音頻文件,您可以將它發送到AJAX處理程序(也在文檔中描述)並保存您的MySQL數據庫或根據您的要求做相應的處理。

希望它有幫助:)

+0

嗨,感謝您的反饋,這也有幫助。所以我認爲我只是使用html5代碼並嘗試將錄製的文件上傳到服務器,然後將路徑存儲在數據庫 – ZackTheRed

+0

這可能是其他的可能性,但是你可以用上面的流程將音頻文件存儲到你的數據庫表中。 – Ankit

0

您可以嘗試使用HTML5來錄製音頻。

請看這頁example

之後,有很多方法可以將數據發送到網絡服務器。

其中一個可以是REST調用POST。您可以發送數據,然後將其存儲在數據庫中。

看看這個answer

+0

感謝您的答案,但問題是錄製音頻後,如何將文件存儲到數據庫中? 知道我不必將它保存在用戶的計算機上,我應該直接發送它。 – ZackTheRed

+1

您可能想要挖掘一個插件,如果您不準備嘗試自己製作一個。 – tadman

相關問題