我是java中音频处理的新手。
我有一个名为 music_visualize.wav 的音频文件。我想导入音频并且:
- 获取采样率
- 将样本放入整数数组
我想让程序尽可能独立于平台,因此我不想使用外部库。
程序目标:程序将 .wav 文件作为输入,并在控制台中显示音频频率高于 1200 Hz 的时间戳。
例如:
MusicVisualizer.main({}); 输入文件路径:C:\Users\Username\Desktop\music_visualize.wav 频率高于 1200 Hz 的时间戳(以秒为单位):- 1 秒 60 秒 121 秒 183 秒
我试图在其他网站上查找,但他们说我需要下载一些库来做我不想做的事情。
任何人都可以解决这个问题吗?