我正試圖創建一個程序來查找用戶添加的.mp3文件的註釋。我到目前爲止是:Java - 從.mp3音頻獲取筆記?
public void audioToNotes(String path){
File f = new File(path);
AudioInputStream ais = AudioSystem.getAudioInputStream(f);
}
然後我卡住了。 對不起,如果這是一個noob問題,我在這裏學習,而我只是一個初學者。
編輯: 我網上衝浪了一下,發現這個代碼:
AudioInputStream din = null;
final AudioFormat baseFormat = in.getFormat();
final AudioFormat decodedFormat = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED,
baseFormat.getSampleRate(),
16,
baseFormat.getChannels(),
baseFormat.getChannels() * 2,
baseFormat.getSampleRate(),
false);
你想要音符,就像你想要440赫茲註冊爲A4? MP3文件是純音還是實際音樂?這可能對StackOverflow問題太模糊。 – guitarsteve
你有谷歌嗎?你讀過「mp3格式」嗎? – Andremoniy
例如,用戶給出Darude - Sandstorm的mp3文件或其他東西,並且該程序找到音符。例如:C D E C C F D B – winterfox