我从http://www.labbookpages.co.uk/audio/javaWavFiles.html下载了一个 WavFile 包
我想使用它来读取给定 *.wav 文件的数据块。因此,我在我的 android 项目中创建了一个新包并添加了这些类文件,然后在我的 android 项目中使用。代码片段如下所示:
File f=new File("/sdcard/", "a.wav");
Log.d(TAG, "File found");
WavFile fp;
try {
fp = WavFile.openWavFile(f);
Log.d(TAG, "Wav file found");
//Displays info about wav file
fp.display();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WavFileException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我的程序中没有错误,但是执行时输出只是第一个日志消息,而不是 try 块中的日志消息。这里也不例外。谁能告诉我这有什么问题。或提供另一种从 wav 文件中检索数据的方法。
提前致谢