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);
}
}
}
分享到:
相关推荐
标题中的“dyuRobot_蓝牙测试代码_spp蓝牙_蓝牙spp通信_蓝牙检测代码_蓝牙C#_bluetooth”表明这是一个关于蓝牙通信的项目,特别关注的是SPP(Serial Port Profile)协议,这是一种用于蓝牙设备间模拟串行端口通信的...
代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于RPCA异常值检测代码代码 基于...
matlab运动目标检测代码,应用了高斯混合滤波。
触摸屏硬件检测代码是针对单片机应用中的触摸屏设备进行功能验证和状态评估的关键工具。在嵌入式系统中,触摸屏作为一种人机交互界面,对于设备的易用性和用户体验至关重要。这篇代码旨在帮助开发者确保触摸屏硬件的...
tensorflow-gpu测试代码
matlab边缘检测代码 特征识别 m文件 随便换张图片都能用 不能用可以给我留言
原始的SIFT特征点检测代码(http://www.cs.ubc.ca/~lowe/keypoints/)要依赖好几个库,还需要OpenCV,调用繁琐,而且速度也一般。 为了大家考虑,建议使用原始代码练习一下,但愿大家都不下载此资源;如果只想图个...
struts2学习测试代码,struts2学习测试代码2struts2学习测试代码,struts2学习测试代码
MQ-2气体传感器: 应用:适用于家庭或工厂的...3、代码使用KEIL 开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 4、技术服务:349014857@qq.com
总结来说,LibFaceDetection开源测试代码提供了一个直观的起点,让开发者能够快速上手并了解如何在不同平台上运用这个强大的人脸检测库。通过学习和理解“ConsoleApplication2”中的实现细节,我们可以更好地掌握...
作用域测试代码
源代码 : tun/tap应用测试代码 包括原理介绍 设备创建代码及udp icmp包发送及接收代码 描述tun/tap的一个典型应用
8. **使用说明**:这是一份重要的文档,它指导用户如何安装必要的软件、设置环境变量、加载模型和运行检测代码,对于非专业背景的人来说尤其有用。 9. **道路安全**:道路坑洞检测在实际生活中有着广泛的应用,能...
python+rabird.winio的测试代码
本项目提供的测试代码旨在实现与LIS3DH加速度传感器的通信,支持两种常用接口:IIC(Inter-Integrated Circuit)和SPI(Serial Peripheral Interface)。LIS3DH是一款高性能、低功耗的三轴线性加速度计,适用于运动...
cplex测试代码,用于测试cplex软件在matlab中是否可以正常运行
测试代码会包含错误检测和处理机制,确保程序的健壮性。 通过运行这个"ffmpeg测试代码",开发者可以学习到 FFmpeg 的基本用法,理解如何根据需求定制多媒体处理流程,并掌握处理媒体文件的核心技术。这些知识对于...
可以对所生成的随机数进行游程检测,检验随机数的独立性是否符合要求。
项目提供的运行数据可能包括了训练集、验证集和测试集,这些数据集通常由大量带有标注的人脸图像组成,用于训练和评估模型的性能。在训练过程中,深度学习模型会根据这些图像学习到人脸的特征,并在新的图像上进行...
差值法图像变化检测代码,可以有效检测两幅图像之间的变化区域