public class TestAudio
{
public static void main(String[] args) throws LineUnavailableException,
UnsupportedAudioFileException, IOException
{
AudioInputStream ais = AudioSystem.getAudioInputStream(new File(
"C:\\Documents and Settings\\zkf57310\\桌面\\2.wav"));
//每秒的样本数、每个样本中的位数、声道数、是否有符号、big-endian(true)/little-endian(false)
AudioFormat af = new AudioFormat(44100, 16, 2, true, false);
DataLine.Info info = new DataLine.Info(SourceDataLine.class, af);
SourceDataLine objSDL = (SourceDataLine) AudioSystem.getLine(info);
objSDL.open(af, 176400);
byte data[] = new byte[1024];
int buff = 1024;
while ((buff = ais.read(data, 0, buff)) != -1)
{
objSDL.write(data, 0, buff);
objSDL.start();
}
}
}
分享到:
相关推荐
java实现视频上传,前端用webuploader分片,后台合文件并用ffmpeg进行压缩处理。
G.721算法的java实现。该算法用于语音压缩,压缩比为4:1。可以将16bit,8k/s采样的语音流压缩成32kbps的数据流。
2、Java实现播放pcm音频文件(PCMPlay.java) WAV:wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。WAV对音频流的编码...
rmvb,wmv9格式视频无法转码,针对这些格式必须使用mencoder对其进行解码,在该压缩文件中以完美实现针对视频将其压缩转码成h264视频编码,AAC音频编码的MP4视频文件,这种格式的视频在Iphone和安卓手机上都能播放,...
jave-2.0.jar 因开发项目需要用到科大讯飞语音转文字和语义接口,微信小程序录音文件是aac格式,微信公众号录音文件是amr格式,而讯飞只支持这些格式的音频文件“raw(未压缩的pcm或wav格式)、speex(speex格式,即...
AVE(Java Audio Video Encoder)是ffmpeg项目的一个Java封装。可以利用JAVE在不同的视频与音频格式之间相互转换。比如能够将AVI文件转换成MPEG格式的文件,分离和转换视频与音频轨道,压缩视频,改变大小和比例。
java的声音处理,介绍java中如何处理声音,包括实现响铃,播放wav,au等音频文件,以及控制声音的大小和音量,Beep.java; 媒体播放器,JMFMediaPlayer.java; 12反射 是java程序开发的特征之一,允许java程序对自身...
4 20 1将应用程序压缩为JAR文件 4 20 2将类压缩成JAR文件 4 20 3更新 查看JAR文件 习题 第5章字符串 5 1字符串 5 2字符串的常用方法 5 3字符串与基本数据的相互转化 5 4对象的字符串表示 5 5StringTokenizer类 5 6...
javaxml.zip 14.XML属性文件 第4部分(6个程序包) javagui.zip 15.Java GUI库对比实例 javaawt.zip 16.AWT图形界面开发——Java文本编辑器 javamedia.zip 17.AWT多媒体编程——录音机、MP3播放器、视频拍照、视频...
它引进了一种叫AVI的文件标准,该标准未规定如何对视频进行捕获、压缩及播放,仅规定视频和音频该如何存储在硬盘上,以及在AVI文件中交替存储视频帧和与之相匹配的音频数据。VFW给程序员提供VBX和AVICap窗口类的高级...
Android 应用项目开发源码 参考和学习使用
Java媒体架构(JMF)是一个令人激动的通用的API... 我们可以利用.jar格式来把解码器和媒体文件打包成一个文件,以此,从效果上来说创建了一个"自播放电影",与压缩系统WinZip和StuffIt可以创建自扩展归档文件的方式相似。
在eclipse中使用java实现图形化界面的心情记事本。...可录音,播放,录视频,拍照。另外程序运行是需要一个Jstudent的数据库文件。已包含在压缩文件中。另外需要安装一下java中的多媒体包。不大只有5M,自己下一下吧。
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 ...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和卡车司机之间的关系 229...
希望和大家一起探讨JAVA问题,让JAVA的浓香飘的更远. 其实本人也希望打包成ZIP格式,可是ZIP的压缩率没有RAR高,并且blogjava只支持2000KB的文件,所以只能打包成RAR格式的,还望大家见谅.最后,谢谢我的女友YOYO这段...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和...
引用第三方录音库实现录音按钮,并把录音文件路径添加到声音列表; 使用window media player 实现播放声音功能; 客户端:android 手机 语言 Java 连接服务器,并开启一个监听来信的线程,如果有来信,...
乔普斯 提供用于解码 Opus 音频的 Java 包装器。什么是作品? 是 Skype 和 Xiph.org 发布的一种音频编解码器,它将多种编解码器技术结合到一个编解码器中。 该编解码器实现了高吞吐量、令人难以置信的压缩和卓越的...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和卡车司机之间的...