0
我想在Flash中創建一個應用程序,將記錄用戶的聲音,並將數據保存在服務器上。我可以做到這一點通過使用Java腳本或Java servlets而不是通過PHP將錄製的音頻保存到服務器?音頻流媒體到服務器
我想在Flash中創建一個應用程序,將記錄用戶的聲音,並將數據保存在服務器上。我可以做到這一點通過使用Java腳本或Java servlets而不是通過PHP將錄製的音頻保存到服務器?音頻流媒體到服務器
問題太常見了,但是絕對可以。作爲一個概念,你可以嘗試類似的東西。覆蓋doPost
方法在你的servlet:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
InputStream in = (InputStream) request.getInputStream();
int read = 0;
byte[] bytes = new byte[1024];
while ((read = in.read(bytes)) != -1) {
// save your data
}
in.close();
}
在客戶端只是張貼數據的部分。
先生,我是新來的閃存技術。你能告訴我如何將流傳遞給servlet嗎?我正在與https://github.com/cykod/FlashWavRecorder工作 – user1934199
我熟悉java和一點點的JavaScript,但沒有使用Flash。我無法告訴你究竟應該如何實施你的案子。看看[ActionScript API](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html)。您必須在客戶端執行HTTP POST並將您的數據作爲有效負載發送。在服務器端,servlet會處理這個請求。 – Eugene
謝謝閣下的幫助 – user1934199