`
yangxiutian
  • 浏览: 59994 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java播放未压缩的音频文件

阅读更多
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();
        }
    }
}
0
0
分享到:
评论

相关推荐

    java 大文件(视频)分片上传+压缩

    java实现视频上传,前端用webuploader分片,后台合文件并用ffmpeg进行压缩处理。

    G.721语音压缩算法的java实现

    G.721算法的java实现。该算法用于语音压缩,压缩比为4:1。可以将16bit,8k/s采样的语音流压缩成32kbps的数据流。

    音频转换(WAV转换为PCM)

    2、Java实现播放pcm音频文件(PCMPlay.java) WAV:wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。WAV对音频流的编码...

    ffmpeg+mencoder视频压缩转码,视频截帧 java版

    rmvb,wmv9格式视频无法转码,针对这些格式必须使用mencoder对其进行解码,在该压缩文件中以完美实现针对视频将其压缩转码成h264视频编码,AAC音频编码的MP4视频文件,这种格式的视频在Iphone和安卓手机上都能播放,...

    jave-2.0.jar支持Linux和Windows,讯飞音频转码

    jave-2.0.jar 因开发项目需要用到科大讯飞语音转文字和语义接口,微信小程序录音文件是aac格式,微信公众号录音文件是amr格式,而讯飞只支持这些格式的音频文件“raw(未压缩的pcm或wav格式)、speex(speex格式,即...

    java操作视频文件

    AVE(Java Audio Video Encoder)是ffmpeg项目的一个Java封装。可以利用JAVE在不同的视频与音频格式之间相互转换。比如能够将AVI文件转换成MPEG格式的文件,分离和转换视频与音频轨道,压缩视频,改变大小和比例。

    java jdk实列宝典 光盘源代码

    java的声音处理,介绍java中如何处理声音,包括实现响铃,播放wav,au等音频文件,以及控制声音的大小和音量,Beep.java; 媒体播放器,JMFMediaPlayer.java; 12反射 是java程序开发的特征之一,允许java程序对自身...

    Java2实用教程.rar

    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...

    Java高手真经(编程基础卷)光盘全部源码

    javaxml.zip 14.XML属性文件 第4部分(6个程序包) javagui.zip 15.Java GUI库对比实例 javaawt.zip 16.AWT图形界面开发——Java文本编辑器 javamedia.zip 17.AWT多媒体编程——录音机、MP3播放器、视频拍照、视频...

    JAVA基于局域网的聊天室系统(源代码+论文).zip

    它引进了一种叫AVI的文件标准,该标准未规定如何对视频进行捕获、压缩及播放,仅规定视频和音频该如何存储在硬盘上,以及在AVI文件中交替存储视频帧和与之相匹配的音频数据。VFW给程序员提供VBX和AVICap窗口类的高级...

    Android 录音程序源码.zip

    Android 应用项目开发源码 参考和学习使用

    JMF-2_1_1e-windows-i586.rar Java媒体架构(JMF)安装包

    Java媒体架构(JMF)是一个令人激动的通用的API... 我们可以利用.jar格式来把解码器和媒体文件打包成一个文件,以此,从效果上来说创建了一个"自播放电影",与压缩系统WinZip和StuffIt可以创建自扩展归档文件的方式相似。

    java实现心情记事本(拍照,语音记录,视频记录)

    在eclipse中使用java实现图形化界面的心情记事本。...可录音,播放,录视频,拍照。另外程序运行是需要一个Jstudent的数据库文件。已包含在压缩文件中。另外需要安装一下java中的多媒体包。不大只有5M,自己下一下吧。

    java范例开发大全源代码

     实例147 随机读写Java类文件 221  第3篇 Java面向对象编程  第8章 面向对象(教学视频:72分钟) 226  8.1 类 226  实例148 简单的通讯录类 226  实例149 简单的长度单位转换类 227  实例150 ...

    java范例开发大全

    实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和卡车司机之间的关系 229...

    YOYOPlayer1.1

    希望和大家一起探讨JAVA问题,让JAVA的浓香飘的更远. 其实本人也希望打包成ZIP格式,可是ZIP的压缩率没有RAR高,并且blogjava只支持2000KB的文件,所以只能打包成RAR格式的,还望大家见谅.最后,谢谢我的女友YOYO这段...

    Java范例开发大全 (源程序)

     实例147 随机读写Java类文件 221  第3篇 Java面向对象编程  第8章 面向对象(教学视频:72分钟) 226  8.1 类 226  实例148 简单的通讯录类 226  实例149 简单的长度单位转换类 227  实例150 卡车和...

    网络对讲机 C#服务器android 客户端

    引用第三方录音库实现录音按钮,并把录音文件路径添加到声音列表; 使用window media player 实现播放声音功能; 客户端:android 手机 语言 Java 连接服务器,并开启一个监听来信的线程,如果有来信,...

    jopus:用于解码 Opus 音频文件的 Java 包装器

    乔普斯 提供用于解码 Opus 音频的 Java 包装器。什么是作品? 是 Skype 和 Xiph.org 发布的一种音频编解码器,它将多种编解码器技术结合到一个编解码器中。 该编解码器实现了高吞吐量、令人难以置信的压缩和卓越的...

    Java范例开发大全(全书源程序)

    实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和卡车司机之间的...

Global site tag (gtag.js) - Google Analytics