2012-05-13 8 views
0

私は現在、PCのメインスピーカーを制御するために使いたいJavaプログラムを書いています。現時点ではJSliderを使用しようとしています。これを行うにはChangeListenerを使用する方法がありますか? ChangeListenerではない場合は、これを自分のプログラムに統合できる別の方法がありますか?私はしっとりとウェブを探しています。JSliderを使用してPCスピーカーの音量を制御するにはどうすればよいですか?

+0

これまでのコードを投稿できますか? – rid

+0

スピーカーの音量をどのように設定していますか?あなたはどんな方法を使っていますか? JNAなどを使っていますか? –

+0

現在、私は何も使用していません。正直言って、私はどこから始めるべきか分かりません。これを行うために使用できるメソッドやAPIがありますか?私は、JavaでOS呼び出しを行うことは可能ですが、OSコマンドでメインボリュームにアクセスできるかどうかを知っていますか? –

答えて

0

警告:サウンドに関するJavaチュートリアルは、読みにくいです。

http://docs.oracle.com/javase/tutorial/sound/accessing.html これは、システム上の内容を確認する方法を示します。 OSのスピーカー出力に対応するラインまたはポートを特定する必要があります。

http://docs.oracle.com/javase/tutorial/sound/controls.html これは、コントロールをラインまたはポートに配置する方法を示します。次に、JSliderの出力をこのコントロールに連結します。

問題が発生した場合は、その中でさらに具体的な質問が表示されることがあります。

+0

Philありがとうございます、私はそれを感謝します。 –

+0

私はそれが助けてくれることを願っています。私はちょうどこのスレッド(同様の質問)に遭遇し、答えは少し落胆しています。 https://forums.oracle.com/forums/thread.jspa?threadID=2388172&tstart=0 私は、アプリケーション全体で発生する行に直接作業する経験があり、コンピュータOS全体ではありません。しかし私が引用したチュートリアルでは、クライアントコンピュータのマイクを遠隔からオン/オフに制御することを参照しています。かもね... –

関連する問題