Sprache

AudioManager.SetStreamMute(Stream, Boolean) Methode

Definition

Achtung

deprecated

Stummschalten oder Aufheben der Stummschaltung eines Audiodatenstroms

[Android.Runtime.Register("setStreamMute", "(IZ)V", "GetSetStreamMute_IZHandler")]
[System.Obsolete("deprecated")]
public virtual void SetStreamMute(Android.Media.Stream streamType, bool state);
[<Android.Runtime.Register("setStreamMute", "(IZ)V", "GetSetStreamMute_IZHandler")>]
[<System.Obsolete("deprecated")>]
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 "EIN", "false" für "AUS stummschalten"

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 Haupttelefonieanwendung ersetzen.

Diese Methode hat keine Auswirkung, wenn das Gerät eine feste Volumerichtlinie implementiert, wie angegeben.#isVolumeFixed()

Diese Methode war in API-Ebene 22 veraltet. Vor API-Ebene 22 hatte diese Methode ein deutlich anderes Verhalten und sollte sorgfältig verwendet werden. Folgendes gilt nur für Vor-22 Plattformen: 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 Datenstrom automatisch stummgeschaltet.</li><>Li Die Stummschaltungsanforderungen für einen bestimmten Datenstrom sind kumulativ: Der AudioManager kann mehrere Stummschaltungsanforderungen von einem oder mehreren Clients empfangen, und der Datenstrom wird nur dann stummgeschaltet, wenn dieselbe Anzahl nicht stummgeschalteter Anforderungen empfangen wird.</li li><>Um eine bessere Benutzererfahrung zu erzielen, müssen Anwendungen die Stummschaltung eines stummgeschalteten Datenstroms in onPause() aufheben und bei Bedarf wieder in onResume() stummschalten.</li></ul>

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

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Siehe auch