JavaFX支持麦克风音频捕获

时间:2010-05-17 20:00:14

标签: javafx microphone

我正在评估JavaFX的工作项目,但似乎该平台不支持使用麦克风捕获音频。我的印象是,使用JavaFX,可以访问“全部Java”。如果您可以使用麦克风和applet进行录制,为什么使用JavaFX无法实现相同的目标?有这种限制的变通方法吗?

感谢。

2 个答案:

答案 0 :(得分:2)

没有限制 - 你说它可以访问“全部Java”是对的。假设有一个用于Java的麦克风/声音捕获API,那么您可以从JavaFX代码中“调用”它。

JavaFX本质上是用于GUI的DSL。如果你已经有一个设计良好的applet符合你的要求,那么就没有理由不能用JavaFX替换applet的“view”组件。

答案 1 :(得分:0)

您需要使用JavaFX中的JavaSound API。

最好创建一组Java类,捕获可以从FX调用的声音。

查看JavaFX中的AsyncTask接口。由于JavaFX不支持多线程,因此您需要使用Java编写线程代码。例如,模拟RECORD和STOP按钮。

嗯,我假设您编写了针对DESKTOP配置文件的代码。