2011-01-06 43 views
0

コンピュータにスピーカーが接続されているかどうかを検出する方法はありますか?それがJavaScriptで可能であればいいですが、もしそうでなければ、私の最善の策はJavaでしょう。スピーカーが接続されているかどうかを検出しますか?

しかし、私はJavaを全く使っていませんでしたが、これに関する有用な情報はありますか?

ありがとうございます!

EDIT:

だから、これについての答えは「不可能」であると私も解決策を探して気にしないでしょうか?

+2

これは一般的にコンピュータで完全に検出されますか?私はそれが標準的なサウンドカードの特徴であるとは思いません。プラグインされていても、オンになっていて、音量が上がっています。 – Orbling

+0

Whiに 'jQuery'タグがありますか? –

+1

@Gentleman:JavaScript == jQueryなので、jQueryを使って簡単に/簡単にできるJavaScriptソリューションがある場合、人々はそれを使用できることを知ります。 – jolt

答えて

3

コンピュータ自体は一般的にこれに気づいていません。
一部のオーディオドライバはありますが、情報は公開されません。

+1

ハードウェアによって異なります。http://electronics.stackexchange.com/questions/1647/how-does-an-audio-jack-detect-when-a-speaker-is-plugged-in –

+0

ああ、実際には私はいなかった最近使用しているすべてのPCに、適切なドライバがインストールされたRealtekサウンドカード(統合)があり、ジャックが差し込まれているか取り外されているときに常にメッセージが表示されるためです。 – jolt

6

このようなことを判断する必要のあるソフトウェアのすべては、ユーザーが「テストサウンド」を再生し、アプリケーションに適切なフィードバックを与える手段を提供します。それは最も実用的な解決策であるようです。

+0

お会いできてよかったです。私はここに来て、あなたをトップの回答者に見ないときに驚いた。 – jzd

+0

まあ...どういうわけか、それは可能であり、簡単に読むことができると思った。ないと思います。ユーザーにサウンド出力デバイスが接続されていない場合は、エラーメッセージを表示したかったのです。 – jolt

関連する問題