我在计算如何将设备捕获为128字节的音频数据流转换为.wav文件以及如何保存.wav文件时遇到了一些麻烦。我正在使用eclipse和JRE8来创建一个java项目。请让我知道,如果任何额外的信息会有所帮助。如何将音频流转换为.wav文件并保存
这里是我迄今为止代码:
public void StartStreaming(){
{if(device !=null)}
{device.startAudioInput();}}
public void ConvertToWav()
{
//NEED HELP HERE
}
public void SaveWav()
{
//NEED HELP HERE TOO
}}
我已经审查了捕获声音的教程,但我无法弄清楚如何将数据转换为.wav文件,然后保存它。
我不是一个训练编码员,所以我非常感谢,如果你能解释一些事情,就好像你在跟一个初学者/非编码员/白痴说话一样。在此先感谢您的帮助!
你到目前为止发现了什么?你看过文档吗?做一些你自己的研究。 –
当你说128字节时,我不明白你的意思。数据是否签署了PCM?这是一种编码?如果是这样,每个声音帧有多少位?什么是每秒帧数?数据立体声还是不是?所有这些都会有所帮助。 –