1、如何实现手机录音之后,将录音的音频文件上传到服务器上
你先得确定服务器用什么协议啊,HTTP,webservice,socket等等,如果用http一般两种方式,一个是java自带的urlhttpconnection,还有就是阿帕奇的httpclient。
代码片段
// 使用POST方法提交数据,必须大写
conn.setRequestMethod("POST");
// 需要输出流
conn.setDoOutput(true);
// 需要输入流
conn.setDoInput(true);
// 连接超时,10秒
conn.setConnectTimeout(10 * 1000);
// 读取超时,10秒
conn.setReadTimeout(10 * 1000);
// 打开输出流,写入数据
out = conn.getOutputStream();
out.write(data);
out.flush();
// 以上
conn.connect();
if (conn.getResponseCode() == 200) {
in = conn.getInputStream();
// TODO 读取数据
// 参考
int contentLength = conn.getContentLength();
ByteArrayOutputStream buf = new ByteArrayOutputStream(
contentLength > 0 ? contentLength : 1024);
byte[] buffer = new byte[1024];
while ((contentLength = in.read(buffer)) != -1) {
buf.write(buffer, 0, contentLength);
}
// 可选
buf.flush();
return buf.toByteArray();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (conn != null) {
conn.disconnect();
}
// 错误的写法
// try {
// in.close();
// out.close();
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
}
//尽量不要返回null 避免空指针异常
return new byte[0];
}
服务器在getpost里面接收可以转为btye数组,然后在转为文件
2、如何把录音文件上传到服务器
可以用这个上传
MultipartEntity,MultipartEntity
reqEntity
=
new
MultipartEntity();reqEntity.addPart(key,
new
FileBody(new
File(pathString)));然后添加到HttpPost中。在服务器端接受用到另外一个东西,ServletFileUpload类。这些东西你网络下吧,都有的,给你个我知道的方向,不一定很好,但能实现。
3、将录音提交到服务器如何实现
下载一个支持云存储的录音app就可以了。
如果是iPhone,可以用录音专家,它支持云存储,可以一键把录音提交到服务器,手机搜录音专家,排第一的就是。试试,希望可以帮到你。
4、录音服务器的噪音分贝是多少
正常的服务器噪音约在60分贝以上,录音服务器的噪音应该也是差不多的。
5、怎样把录音文件上传到服务器
有一个支持云存储的录音app就可以直接把录音上传到服务器了,如果你是用的苹果手机,录音专家就可以把文件上传到服务器,金色话筒图片那个,试一下就明白了
6、录音文件怎么上传到服务器
可以用这个上传
MultipartEntity,MultipartEntity
reqEntity
=
new
MultipartEntity();reqEntity.addPart(key,
new
FileBody(new
File(pathString)));
然后添加到HttpPost中。
在服务器端接受用到另外一个东西,ServletFileUpload类。这些东西你网络下吧,都有的,给你个我知道的方向,不一定很好,但能实现。
7、录音服务器怎么套定额
性价比高录音设备概
ESI MAYA44声卡 零售价520元加优歌C88录音手持电容麦260元
笔记本艾肯ICON MicU 699元+面麦克
面两搭配麦克刚够用想再专业点振膜电容麦艾肯M1 590元.
Gottomix BC400 590元两音质差. 再高端点麦克美 MXL 990 890元飞乐ED206 960元两印制差
面两声卡都专业入门录音音质低噪控制都找专业卖家再继续咨询
望采纳
8、录音服务器都有什么样的用处?使用方便吗?
CR录音服务器是捷思锐专门为行业用户开发的一款录音产品。用户可以利用该产品对大量的电话和录音文件进行录音和操控。CR录音服务器为多台设备提供高质量的录音服务,并对记录的录音文字集中管理,方便用户的查询、下载、播放和删除。产品的可视化管理平台,为提供客户多种图形化的报表信息,操作简单。

9、android上传录音到服务器代码思路
你先得确定服务器用什么协议啊,HTTP,webservice,socket等等,如果用http一般两种方式,一个是java自带的urlhttpconnection,还有就是阿帕奇的httpclient。
代码片段
// 使用POST方法提交数据,必须大写
conn.setRequestMethod("POST");
// 需要输出流
conn.setDoOutput(true);
// 需要输入流
conn.setDoInput(true);
// 连接超时,10秒
conn.setConnectTimeout(10 * 1000);
// 读取超时,10秒
conn.setReadTimeout(10 * 1000);
// 打开输出流,写入数据
out = conn.getOutputStream();
out.write(data);
out.flush();
// 以上
conn.connect();
if (conn.getResponseCode() == 200) {
in = conn.getInputStream();
// TODO 读取数据
// 参考
int contentLength = conn.getContentLength();
ByteArrayOutputStream buf = new ByteArrayOutputStream(
contentLength > 0 ? contentLength : 1024);
byte[] buffer = new byte[1024];
while ((contentLength = in.read(buffer)) != -1) {
buf.write(buffer, 0, contentLength);
}
// 可选
buf.flush();
return buf.toByteArray();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (conn != null) {
conn.disconnect();
}
// 错误的写法
// try {
// in.close();
// out.close();
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
}
//尽量不要返回null 避免空指针异常
return new byte[0];
}
服务器在getpost里面接收可以转为btye数组,然后在转为文件
10、录音文件怎么上传到服务器
两种方式:
一个是录完之后,把录音文件ftp到服务器上;
另外一个是服务器上安装录音软件,实时接收rtp语音。
这些要有设备的支持,比如 深简捷RE100网络型SD卡双保险电话录音盒;另外,如果服务器是云服务器,也要在服务器上安装相应的软件。