我正在評估項目工作中的JavaFX,但似乎該平臺不支持使用麥克風捕獲音頻。我的印象是,使用JavaFX的人可以訪問「全部Java」。如果您可以使用麥克風和小應用程序進行錄製,爲什麼使用JavaFX無法完成同樣的工作?解決方法是否有解決方法?JavaFX對麥克風音頻捕獲的支持
謝謝。
我正在評估項目工作中的JavaFX,但似乎該平臺不支持使用麥克風捕獲音頻。我的印象是,使用JavaFX的人可以訪問「全部Java」。如果您可以使用麥克風和小應用程序進行錄製,爲什麼使用JavaFX無法完成同樣的工作?解決方法是否有解決方法?JavaFX對麥克風音頻捕獲的支持
謝謝。
沒有限制 - 你說它有權訪問「所有的Java」。假設有一個適用於Java的麥克風/聲音捕獲API,那麼您可以從JavaFX代碼中「調用」它。
JavaFX本質上是一個用於GUI的DSL。如果您已經有一個設計良好的小應用程序可以滿足您的要求,那麼應該沒有理由不能用JavaFX替換applet的「視圖」組件。
您將需要使用JavaFX中的JavaSound API。
更好的是創建一組Java類,捕獲可以從FX調用的聲音。
看看JavaFX中的AsyncTask接口。由於JavaFX不支持多線程,因此您需要使用Java編寫線程代碼。例如模擬一個RECORD和STOP按鈕。
嗯,我假設你編寫DESKTOP配置文件的目標代碼。