【发布时间】:2012-09-17 04:57:28
【问题描述】:
如何在java中转换wav文件
AudioFormat targetFormat = new AudioFormat(
sourceFormat.getEncoding(),
fTargetFrameRate,
16,
sourceFormat.getChannels(),
sourceFormat.getFrameSize(),
fTargetFrameRate,
false);
结果异常:
java.lang.IllegalArgumentException: Unsupported conversion:
ULAW 8000.0 Hz, **16 bit**, mono, 1 bytes/frame, **from** ULAW 8000.0 Hz, **8 bit**, mono, 1 bytes/frame
在java中可以吗?
我需要从 8 获取 16 位的 wav 文件
【问题讨论】:
-
好的,所以你想从 8 位转换到 16 位?
标签: java audioformat