Freigeben über


AudioManager.SetStreamMute(Stream, Boolean) Methode

Definition

Stummschalten oder Aufheben der Stummschaltung eines Audiodatenstroms.

[Android.Runtime.Register("setStreamMute", "(IZ)V", "GetSetStreamMute_IZHandler")]
public virtual void SetStreamMute (Android.Media.Stream streamType, bool state);
[<Android.Runtime.Register("setStreamMute", "(IZ)V", "GetSetStreamMute_IZHandler")>]
abstract member SetStreamMute : Android.Media.Stream * bool -> unit
override this.SetStreamMute : Android.Media.Stream * bool -> unit

Parameter

streamType
Stream

Der Stream, der stummgeschaltet/stummgeschaltet werden soll.

state
Boolean

Der erforderliche Stummschaltungszustand: true für Stummschaltung EIN, false für Stummschaltung AUS

Attribute

Hinweise

Stummschalten oder Aufheben der Stummschaltung eines Audiodatenstroms.

Diese Methode sollte nur von Anwendungen verwendet werden, die die plattformweite Verwaltung von Audioeinstellungen oder die Standard Telefonieanwendung ersetzen.

Diese Methode hat keine Auswirkung, wenn das Gerät eine Richtlinie für feste Volumes implementiert, wie durch #isVolumeFixed()angegeben.

Diese Methode wurde in API-Ebene 22 als veraltet gekennzeichnet. Vor API-Ebene 22 hatte diese Methode ein deutlich anderes Verhalten und sollte sorgfältig verwendet werden. Folgendes gilt nur für Plattformen vor 22: <ul><li>Der Befehl stummschalten ist vor dem Tod des Clientprozesses geschützt: Wenn ein Prozess mit einer aktiven Stummschaltungsanforderung für einen Stream stirbt, wird dieser Stream automatisch deaktiviert.</li><li>Die Stummschaltungsanforderungen für einen bestimmten Stream sind kumulativ: AudioManager kann mehrere Stummschaltungsanforderungen von einem oder mehreren Clients empfangen, und der Stream wird nur deaktiviert, wenn die gleiche Anzahl von Anforderungen zum Aufheben der Stummschaltung empfangen wird.</li><li>Für eine bessere Benutzerfreundlichkeit müssen Anwendungen die Stummschaltung eines stummgeschalteten Streams in onPause() aufheben, und die Stummschaltung befindet sich ggf.< wieder in onResume()./li></ul>

Dieses Member ist veraltet. Verwenden Sie #adjustStreamVolume(int, int, int) stattdessen mit #ADJUST_MUTE oder #ADJUST_UNMUTE .

Java-Dokumentation für android.media.AudioManager.setStreamMute(int, boolean).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen