1

職場のプロジェクトで JavaFX を評価していますが、プラットフォームがマイクを使用したオーディオのキャプチャをサポートしていないようです。JavaFX を使用すると、「Java のすべて」にアクセスできるという印象を受けました。マイクとアプレットを使用して録音できるのに、なぜ JavaFX を使用して同じことができないのでしょうか? この制限に対する回避策はありますか?

ありがとう。

4

2 に答える 2

2

制限はありません。「すべての Java」にアクセスできるというのは正しいことです。Java 用のマイク/サウンド キャプチャ API があると仮定すると、JavaFX コードからそれを「呼び出す」ことができます。

JavaFX は基本的に GUI の DSL です。要件に合った適切に設計されたアプレットがすでにある場合、アプレットの「ビュー」コンポーネントを JavaFX に置き換えることができない理由はありません。

于 2010-05-19T13:37:57.070 に答える
0

JavaFX から JavaSound API を使用する必要があります。

FX から呼び出すことができるサウンドをキャプチャする Java クラスのセットを作成することをお勧めします。

JavaFX の AsyncTask インターフェイスを見てください。JavaFX はマルチスレッドをサポートしていないため、スレッド化されたコードを Java で記述する必要があります。たとえば、RECORD と STOP ボタンをシミュレートします。

うーん、DESKTOP プロファイルを対象としたコードを書いていると思います。

于 2010-06-14T15:18:20.480 に答える