需要帮助构建javax.sampled的Android版本。音频输入流

需要帮助构建javax.sampled的Android版本。音频输入流,java,android,wav,javasound,Java,Android,Wav,Javasound,由于Android不支持javax.sampled sound API,我正在尝试为WAV文件构建AudioInputStream和Audioformat。我试图通过使用以下命令读取WAV文件来构建一个WAVE文件类 使用这个wave对象,我试图创建我自己的AudioInputStream。。但它不起作用。非常感谢您的帮助?AudioInputstream是否仅包含PCM数据或什么 AudioInputstream是否仅包含PCM数据或什么 不,它可以包含各种类型。好的,我知道了。。。Audio

由于Android不支持javax.sampled sound API,我正在尝试为WAV文件构建AudioInputStream和Audioformat。我试图通过使用以下命令读取WAV文件来构建一个WAVE文件类 使用这个wave对象,我试图创建我自己的AudioInputStream。。但它不起作用。非常感谢您的帮助?AudioInputstream是否仅包含PCM数据或什么

AudioInputstream是否仅包含PCM数据或什么


不,它可以包含各种类型。

好的,我知道了。。。AudioInputStream删除前14个字节的音频数据,并相应地更新长度。因此,我能够看出两者的区别

你想播放wav文件吗?如果是的话,就用MediaPlayer吧。我正在为Android写语音生物识别。Android不支持Audiosystem、AudioInputstream、Audiofileformat和AudioFormat。。。所以我自己写的。。我的意思是AudioInputStream只包含音频数据(可以是PCM或任何其他)还是只包含音频数据以及标题?请参见编辑以回答。它不包含更多的信息,或者不同的信息,事实上更少-但是你似乎对我的早期版本有问题,所以我把那个部分去掉了。也许我的答案应该是“或者什么”。好吧。。参数bold private InputStream的作用是什么;内部音频输入流保持?粗体是直接以音频数据开头还是以标题开头??!?你指的是什么?如果不是的话,我不知道你在问什么。好的,这就是我在做的。我已经将WAV文件读取并存储在Inputstream中。现在我正在使用构造函数将此信息添加到Audioinputstream中。我很困惑,我必须只发送数据还是只发送带有标题的数据。我尝试了这两种方法,但都不起作用:(我一定是做错了什么。我不知所措。感谢您的帮助??