0

私は3つのことをしたいJavaプログラムを書いていますが、それらを行う方法やJavaで可能かどうかさえわかりません。

1 - Mac OS または Windows XP/Vista を実行しているコンピューターが、アプリの実行中にスリープ状態にならないようにしたいと考えています。

2 - サウンドを再生する前に、アプリが上記のすべての OS で音量を最大にできるようにしたい。

3 - 最後に、サウンドが再生されるときに、「省電力」のために画面がオフになっている場合は、画面がオンになっていることを確認したいと思います。

これは可能ですか?(2) の答えとして javax.sound.* を提案したこの投稿を見ましたが、OS X と Windows XP、Windows Vista で動作しますか?

誰かが知っていれば、私はとても感謝しています。

編集: このアプリは、「クライアント」ソフトウェアを使用しているユーザーが「サーバー」ソフトウェアを実行しているネットワーク上の任意のコンピューターでメッセージをポップアップできるようにする wi-fi LAN 通信プログラムです。ソフトウェアは、ユーザーがコンピューターの前にいなくてもユーザーに通知する必要があるため、常にオンにする必要があり (Wi-Fi 経由の WOL はサポートされていません)、大量のノイズを発生させ、画面を起動してメッセージを表示する必要があります。 .

4

1 に答える 1

0

一部について1は、OnNow/ACPI Support for Windows などを参照してくださいES_DISPLAY_REQUIRED。Java ではありませんが、ネイティブに移行するか、このタイプのコントロール用のサードパーティのラッパー ライブラリを見つける必要があるでしょう。

于 2009-08-25T20:29:33.880 に答える