2016-11-14 132 views
0

這是第一次,我用JavaFX的。我正在創建一個錄製音頻文件的程序,分析它們的特性(形成,頻率,強度等)。現在我的目標是播放我加載的音頻文件(這不是問題),並在其運行期間顯示示波器。如何在javafx中創建示波器?

所以我想創建一個簡單的示波器,但我不清楚怎麼辦?有什麼建議麼?我怎麼能開始?

我看了一下這個鏈接,而是因爲它是在JPanel中

http://codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display/

你能告訴我一些其他的鏈接來幫助我,我不能申請呢?

+0

歡迎計算器!庫是您使用的發揮要支持什麼類型的音頻聲音?你這個問題真的很難回答,你必須使用一個FFT頻率here.For分析(快速傅立葉變換)。讓我們知道上面進一步的細節:) – GOXR3PLUS

+0

你好,音頻文件我用javafx.scene.media的信息。支持的文件類型是.mp3和.wav。 我創建了一個媒體播放器窗口,並在這我想看到的波形。目前我不在乎外推值(成型,強度......)我會嘗試顯示加載的聲音的簡單波形。可以辦到? – Margherita

+0

是的。雖然我正在用'javazoom.net'中的自定義算法和庫來做這些事情。首先在youtube上搜索javafx示波器就緒程序,您可能會發現一些,然後我想創建一些視頻來展示如何使用FFT完成。這是一個很大的話題,預計它對Java,Audio和數學有很好的瞭解。最後我想提一下,JavaFX已經建立了庫來創建音頻和視頻的可視化工具,所以請做一個更好的研究:) – GOXR3PLUS

回答