java保存音频,文件保存音频数据
package client;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;
import java.net.UnknownHostException;
/**
* 测试不用线程的效果,直接把接收到的数据保存到txt文件中
* @author lief
*
*/
public class NoThread {
private Socket soc=null;
private InputStream ins=null;
private String toip=null;
private int port=0;
private File file=null;
private FileOutputStream fos = null;
private BufferedOutputStream bos = null;
//private FileWriter fileWrite;
private String path = "voice.txt";
// private String logpath = "log.txt";
// private InputStream in = null;
public NoThread(String toip,int port){
this.toip=toip;
this.port=port;
}
/**
* 接收数据,保存在文件中
*/
public void Start(){
try {
soc=new Socket (toip,port);
System.out.println("连接成功");
ins=soc.getInputStream();
file=new File(path);
if(file.exists()){
file.delete();
file.createNewFile();
}
System.out.println("文件创建成功");
fos=new FileOutputStream(path,true);
bos=new BufferedOutputStream(fos);
int count = 0;
//重复读取数据流写入文件
while(true){
byte[] buffer=new byte[3752];
ins.read(buffer); //读取数据流
bos.write(buffer);
bos.flush(); //将缓冲区数据写入文件
count++;
System.out.println(count);
}
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[]args){
new NoThread("192.168.137.10",8080).Start();
}
}
java保存音频,文件保存音频数据相关推荐
- Java上传文件保存到指定路径
Java上传文件保存到指定路径 上代码 @PostMapping("/file-upload")@ApiOperation(value = "上传swagger.json ...
- 如何用C语言编写wav读取函数,C++读取WAV音频文件的头部数据的实现方法
C++读取WAV音频文件的头部数据的实现方法 前言: 在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正.写出这篇目的,就是希望大家一起成长,我也相信技术之间没有高低,只有 ...
- java流与文件——读写二进制数据(DataOutput + DataInput)
[0]README 0.1) 本文描述转自 core java volume 2, 旨在理解 java流与文件--读写二进制数据(DataOutput + DataInput)的相关知识: 0.2) ...
- 批量修改自制/第三方mp3等音频文件的音频信息(艺术家,专辑,类型,标题,流派)以帮助音频软件对音频分类
一.背景 我们手机电脑上除了存放音乐等音频文件之外,还可能存放一些英语听力音频.老师知识点讲解音频.会议记录音频等,这些第三方或者自制的音频文件一般是没有艺术家,专辑,类型,标题,流派等音频信息的,而 ...
- java接收流文件并返回数据
java接收流文件并返回数据 @RequestMapping(value="/updateStatus") public Object updateStatus(HttpServl ...
- python保存dat文件_将数据存入文件
要常常喜乐,不住地祷告,凡事谢恩,因为这是神在基督耶稣里向你们所定的旨意.不要消灭圣灵的感动,不要藐视先知的讲论.但要凡事察验,善美的要持守,各样的恶事要禁戒不作.(1 THESSALONIANS 5 ...
- html录音并转为音频文件,HTML5音频API Web Audio
此文介绍HTML5音频API的主要框架和工作流程,因为音频处理模块很多,因此只简单介绍几种音频处理模块,并通过例子来展示效果.后续会介绍利用HTML5音频API实现的项目,欢迎大家关注,敬请期待. H ...
- java导出csv文件_R语言数据导入与导出
R语言数据导入与导出 整这么一个系列,还是因为学R语言时遇到过一个非常"小白友好"的网站"DataScience Made Simple".相信很多人搜到过这个 ...
- java建立新文件保存数据_关于java中创建文件,并且写入内容
packagecom.file.run;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;im ...
最新文章
- C# WinForm 在窗口菜单上显示已打开窗体的标题及其窗体的排列
- Linux文件特殊权限、FACL、sudo
- 在python语言中下列是二进制整数_Python从菜鸟到高手(5):数字
- spring jaxb_自定义Spring命名空间使JAXB变得更容易
- 进入hbase命令_Zookeeper、Hbase安装部署
- npm 删除依赖包_npm 和 yarn 你选哪个?
- Qt Creator 4.9 发布
- zynq平台交叉编译器的安装
- uni_app UView 2.0 Upload 上传 header 如何配置
- java获取当前系统时间
- 我是如何完美解决WIN10崩溃无法自动恢复启动问题的
- 如何下载高分辨率卫星影像
- dcdc芯片效率不高的原因_浅析影响DC-DC转换器效率的主要因素
- Maven环境变量配置不成功
- zemax设计35mm镜头_镜头光学设计宝典结合Zemax实例分析(中文版).pdf
- java读写excel,解决poi包中没有org.apache.poi.ss.usermodel.CellType的问题
- HNOI 2015 落忆枫音 题解
- hadoop启动cgroups,centos6.5+hadoop2.7.2
- 1024程序员节:技术大神齐聚直播间,等你来互动!
- 推荐一个ITSM功能系统架构图给大家
热门文章
- 做IT这几年,我整理了这些干货想要送给你!
- 微软面经分享:如何更好地做好面试准备
- 智能手表哪款好?聊聊睡觉都舍不得摘下的荣耀手表2
- php textrank,textrank-jieba 算法复现
- 2020年蓝桥杯C/C++省赛B组第二场D:跑步锻炼
- Nexus6 Android原生系统刷机方法
- SR-IOV使用和编程指南
- openstack neutron sriov部署
- 微信小程序报错 【app.json 文件内容错误】app.json app.json 未找到
- SPOJ 5. The Next Palindrome