2013-08-30 8 views
9

Se ho un'app che riproduce suoni. Sembra una buona idea indicare perché l'utente non sente i suoni. C'è un modo per rilevare il volume del sistema o MUTE?Come possiamo rilevare il volume di sistema in Windows 8?

+0

@neoistheone - Non sono le API relative al desktop? Oppure sono ammessi anche nelle app del negozio? – keyboardP

+0

@neoistheone - Ma funzionerebbero nelle App Store? Le App Store sono in modalità sandbox, quindi non sono sicuro che queste API siano accessibili (potrebbero essere). – keyboardP

+0

@keyboardP, da quel punto di vista preferirei essere d'accordo con te (probabilmente non sono accessibili tramite un'app store). O almeno non direttamente così. Buona chiamata –

risposta

8

Sì.

musica e cattura supporti le applicazioni dovrebbero monitorare la SoundLevel per determinare se i flussi audio su App sono stati disattivati.

+0

SystemMediatTransportControls.SoundLevel funziona solo in 8.1, ma ottima scoperta! Questa potrebbe essere la risposta, ma dovresti modificare per segnalare che funziona solo su 8.1. MediaControl.SoundLevel dovrebbe funzionare fino all'8, dopodiché dovrai passare. –

+0

@Nate: Ecco perché ho fornito i collegamenti a entrambe le versioni. –