如何从wav文件中提取单独的字节?

问题描述:

如何从wav文件中提取单独的字节并执行一些操作。例如,打印一个“a”n次。 n等于字节数?如何从wav文件中提取单独的字节?

对于文件操作,可以使用java.io和/或java.nio类(例如,java.io.FileInputStream)。这两者中的任何一个都可以让你读取任何文件的字节(不仅仅是.wav文件)。当然,如果你愿意,你可以使用System.out.print为每个字节输出字母“a”(尽管你并不需要读取字节来做到这一点,只需通过java.io.File#length获得文件长度)。

+0

感谢您的回复。但是,这不是我正在寻找的...实际上...我们有一个wav文件,并说它是77 kb。现在我们想要的是使用java代码从这个文件中提取单个字节。 – saptarshi 2010-04-02 14:27:57

+2

@joydeep您是否在寻找解决方案的实际代码(即有人做你的工作,无偿)?或者你在寻找提示?在后一种情况下,TJ的答案非常好,并根据您迄今提供的详细信息,准确地告诉您要使用哪个课程。 – atk 2010-04-02 14:33:13