MediaPlayer.AudioStateMonitor Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un oggetto AudioStateMonitor che consente a un'app UWP di determinare se uno dei flussi audio dell'app è attualmente disattivato o se il volume è ridotto dal sistema.
public:
property AudioStateMonitor ^ AudioStateMonitor { AudioStateMonitor ^ get(); };
AudioStateMonitor AudioStateMonitor();
public AudioStateMonitor AudioStateMonitor { get; }
var audioStateMonitor = mediaPlayer.audioStateMonitor;
Public ReadOnly Property AudioStateMonitor As AudioStateMonitor
Valore della proprietà
Oggetto AudioStateMonitor .
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)
|
Commenti
Windows disattiva o riduce dinamicamente il livello di flussi audio in risposta agli eventi di sistema. Ad esempio, il volume del flusso di rendering audio di un'app podcast può essere abbassato mentre si attiva un allarme. AudioStateMonitor consente alle app di rispondere ai cambiamenti nel livello dei flussi audio. Ad esempio, un'app podcast può scegliere di sospendere la riproduzione quando il livello audio viene abbassato dal sistema e quindi riprendere la riproduzione quando il livello del volume torna normale.
Usa la proprietà AudioStateMonitor.SoundLevel per determinare il livello audio corrente di MediaPlayer. Registrare un gestore per l'evento SoundLevelChanged per ricevere notifiche quando cambia il livello audio di MediaPlayer e quindi controllare la proprietà SoundLevel per determinare il nuovo livello audio corrente.