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