package test;
import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.UnsupportedAudioFileException;
public class TestAudio
{
public static void main(String[] args) throws LineUnavailableException,
UnsupportedAudioFileException, IOException//RIFF Chunk DWORD WORD
{
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];
byte testData[] = new byte[4];
int buff = 1024;
long before = 0;
while ((buff = ais.read(data, 0, buff)) != -1)
{
objSDL.write(testData, 0, 4);
objSDL.start();
//测试时间
long now = System.currentTimeMillis();
if (now - before != 0)//不知道为什么会等于0
{
System.out.println(now - before);
before = now;
}
//System.out.println(now - before);
}
}
}
分享到:
相关推荐
代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于...
串口测试代码串口测试代码串口测试代码串口测试代码
tensorflow-gpu测试代码,测试成功会输出GPU True
matlab运动目标检测代码,应用了高斯混合滤波。
spp-c蓝牙练习程序。练习蓝牙通信的代码
XSS测试代码 安全测试 XSS测试代码大全
tensorflow-gpu测试代码
压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试代码压力测试...
matlab边缘检测代码 特征识别 m文件 随便换张图片都能用 不能用可以给我留言
原始的SIFT特征点检测代码(http://www.cs.ubc.ca/~lowe/keypoints/)要依赖好几个库,还需要OpenCV,调用繁琐,而且速度也一般。 为了大家考虑,建议使用原始代码练习一下,但愿大家都不下载此资源;如果只想图个...
自己编写的测试代码
struts2学习测试代码,struts2学习测试代码2struts2学习测试代码,struts2学习测试代码
CC#图像处理边缘检测代码 C#图像处理边缘检测代码 C#图像处理边缘检测代码 C#图像处理边缘检测代码 #图像处理边缘检测代码
https://blog.csdn.net/m0_56289903/article/details/121286804?spm=1001.2014.3001.5501 的IO测试代码
android4.0测试代码;android4.0测试代码;android4.0测试代码;android4.0测试代码
MQ-2气体传感器: 应用:适用于家庭或工厂的...3、代码使用KEIL 开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 4、技术服务:349014857@qq.com
hibernate入门代码,附有测试代码
作用域测试代码
ruby测试代码6
SSH架构测试代码,很好的测试代码,最新整理的,用于学习