2013-08-30 3 views
9

音を再生するアプリがある場合ユーザーが音を聞いていない理由を示すのは良い考えです。システム音量やミュートを検出する方法はありますか?WIndows 8でシステムボリュームを検出するにはどうすればよいですか?

+0

@ neoistheone - デスクトップ関連のAPIではありませんか?または、Storeアプリでも許可されていますか? – keyboardP

+0

@neoistheone - しかし、彼らはStore Appsで働くだろうか?ストアアプリはサンドボックス化されているので、これらのAPIにアクセスできるかどうかはわかりません(可能性があります)。 – keyboardP

+0

@keyboardP、そうした視点から、私はあなたに同意する傾向があります(つまり、店舗アプリでアクセスできない可能性が高い)。あるいは、少なくともそれを直接には好きではない。いいですよ。 –

答えて

8

はい。

音楽とメディアキャプチャアプリはアプリ上のオーディオストリームがミュートされているかどうかを判断するためにSoundLevelを監視する必要があります。

+0

SystemMediatTransportControls.SoundLevelは8.1でのみ動作しますが、素晴らしい発見です!これは答えかもしれませんが、8.1でのみ動作することを指摘してください。 MediaControl.SoundLevelは8.1まで機能するはずですが、その後は切り替える必要があります。 –

+0

@Nate:それで、私は両方のバージョンへのリンクを提供しました。 –