【发布时间】:2010-05-14 21:49:28
【问题描述】:
我正在使用 javasound 并且有一个 AudioInputStream 格式
PCM_SIGNED 8000.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian
当 target_format 为 PCM_SIGNED 8000.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian 时,使用 AudioSystem.getAudioInputStream(target_format, original_stream) 会产生“IllegalArgumentException: Unsupported Conversion”
是否可以在每次 read() 调用后手动转换此流?如果是,怎么做?
一般来说,如何比较两种格式并判断是否可以转换?
【问题讨论】:
标签: java audio audio-streaming javasound