JavaFx で出力デバイスを指定する方法を探しています
この質問と同様の問題があります: JavaFX specific Audio Outputですが、ニーズが異なります。
可能なすべてのオーディオ出力デバイス (ユーザー設定に表示されるものなど) のリストを取得し、JavaFx でオーディオを出力するデバイスをユーザーが選択できるようにする方法が必要です。これは、あらゆる音楽/メディア API に含まれる必要がある非常に基本的な機能のように思われ、ほとんどのオーディオ ソフトウェアに不可欠です。
私はJavaFx でMediaPlayerを使用していますが、別のクラスがあれば喜んで使用します。ただし、ビデオ(オーディオ出力の指定)にも同じ機能が必要なので、両方で機能するクラス/ソリューションが必要です。
JavaFx 8 に役立つものがあれば、それがリリースされるまでいつでも待つことができます。
私が本当に期待していたのは、 Screensクラスと同じものでした。
Screen.getScreens() // Gets an observable list of all screens.
私はハックなソリューションで大丈夫です。本当に、うまくいくものは何でも。