文件名称:java乐器源码-WaveAccess:JavaAccessWave文件库
文件大小:1011KB
文件格式:ZIP
更新时间:2024-06-25 06:56:16
系统开源
java乐器源码 WaveAccess 波形文件(.wav)的Java读写操作,支持16bit和8bitPCM编码的单双声道文件操作 时间和精力有限,没能对所有的wav格式文件都测试一下。 另外,我测试用的wav文件使用Cool Edit Pro录制的。 API说明 WaveFileReader 波形读操作封装 isSuccess() 是否创建wav读取器成功 getBitPerSample() 获取音频采样位速,16bit或8bit getSampleRate() 获取采样率(每秒采样次数) getNumChannels() 获取音频声道数,1位单声道,2为立体声 getDataLen() 获取数据长度 getData() 获取数据,返回n*m的二维数组,代表n声道数据,m是数据长度 readSingleChannel() 静态方法,直接返回单声道波形文件数据 部分运行截图 读取并绘制16位单声道PCM编码波形文件 读取并绘制16位立体声PCM编码波形文件 读取并绘制8位单声道PCM编码波形文件 读取并绘制8位立体声PCM编码波形文件 = 怎么获取这些代码? 如果你只是想简单的使用这
【文件预览】:
WaveAccess-master
----.gitignore(191B)
----src()
--------com()
----.classpath(412B)
----rawwavs()
--------wav_20_8_2_pcm.wav(163KB)
--------wav_40_16_2_pcm.wav(651KB)
--------wav_40_16_1_pcm.wav(325KB)
--------wavinfor.txt(640B)
--------wav_20_8_1_pcm.wav(81KB)
----LICENSE(18KB)
----doc()
--------screenshots()
----.settings()
--------org.eclipse.core.runtime.prefs(52B)
--------org.eclipse.core.resources.prefs(57B)
--------org.eclipse.jdt.core.prefs(598B)
----README.md(2KB)
----.project(369B)
----lib()
--------com.sin.java.plot.1.0.jar(26KB)
----test()
--------com()