1
7
问题是,大多数音频文件编写器在写入输出流时需要提前知道文件大小。因为你不能提供这个,它总是失败。不幸的是,默认的JavaSoundAPI实现没有任何替代方案。 但您可以尝试使用Tritonus插件中的AudioOutputStream体系结构(Tritonus是Java声音API的开源实现): http://tritonus.org/plugins.html |
2
2
我注意到这个问题很久以前就被问到了。如果有任何新人(使用Java 7及以上版本)发现此线程,请注意,有一种更好的新方法可以通过Files.readAllBytes API实现。见: How to convert .wav file into byte array? |
3
2
太晚了,我知道,但我需要这个,所以这是我在这个话题上的两分钱。
|
4
-1
这个问题很容易解决,如果你准备了一个能为你创建正确标题的类。以我为例 Example how to read audio input in wav buffer 数据进入某个缓冲区,然后我创建头文件并在缓冲区中创建wav文件。不需要额外的图书馆。只需从我的示例中复制代码。 示例如何使用在缓冲区数组中创建正确标头的类:
|
5
-2
这很简单。。。
.tmp文件是一个原始音频文件,结果是一个带头的WAV文件。 |
Una Persona Normal · 在滑块上选择特定值时播放声音 2 年前 |
ESB691 · 停止使用javascript循环音频,但完成播放迭代 2 年前 |
loltrox · Python中播放和暂停音频的理想模块是什么? 2 年前 |
Demetris · 如何在音频播放器中传递React道具? 2 年前 |
Uplink001 · SceneKit:定位音频不起作用 6 年前 |
Belphegor · WAV文件中的“ChunkSize” 6 年前 |