Freigeben über


AVAudioSession.SetActive Methode

Definition

Überlädt

SetActive(Boolean)

Aktiviert oder deaktiviert die Audiositzung für die Anwendung.

SetActive(Boolean, AVAudioSessionSetActiveOptions)

Aktiviert und deaktiviert die Audiositzung für die Anwendung.

SetActive(Boolean, NSError)

Aktiviert oder deaktiviert die Audiositzung für die Anwendung.

SetActive(Boolean, AVAudioSessionFlags, NSError)

Anwendungsentwickler sollten diese veraltete Methode nicht verwenden.

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

Aktiviert und deaktiviert die Audiositzung für die Anwendung.

SetActive(Boolean)

Aktiviert oder deaktiviert die Audiositzung für die Anwendung.

public Foundation.NSError SetActive (bool beActive);
member this.SetActive : bool -> Foundation.NSError

Parameter

beActive
Boolean

Legen Sie die Einstellung auf TRUE fest, um Audio zu aktivieren, false, um es zu deaktivieren.

Gibt zurück

null bei Erfolg oder eine Instanz von NSError bei Einem Fehler.

Hinweise

Die Audioaktivierung kann fehlschlagen, wenn eine Anwendung mit einer höheren Audiopriorität als Ihre derzeit ausgeführt wird.

Die Audio-Deaktivierung kann fehlschlagen, wenn Audiovorgänge ausgeführt werden (Wiedergabe, Aufzeichnung, Audiowarteschlangen oder Konvertierungen).

Gilt für:

SetActive(Boolean, AVAudioSessionSetActiveOptions)

Aktiviert und deaktiviert die Audiositzung für die Anwendung.

public Foundation.NSError SetActive (bool active, AVFoundation.AVAudioSessionSetActiveOptions options);
member this.SetActive : bool * AVFoundation.AVAudioSessionSetActiveOptions -> Foundation.NSError

Parameter

active
Boolean

Legen Sie die Einstellung auf TRUE fest, um Audio zu aktivieren, false, um es zu deaktivieren.

options
AVAudioSessionSetActiveOptions

Optionen zum Steuern der Audioaktivierung.

Gibt zurück

null bei Erfolg oder eine Instanz von NSError bei Einem Fehler.

Hinweise

Die Audioaktivierung kann fehlschlagen, wenn eine Anwendung mit einer höheren Audiopriorität als Ihre derzeit ausgeführt wird.

Die Audio-Deaktivierung kann fehlschlagen, wenn Audiovorgänge ausgeführt werden (Wiedergabe, Aufzeichnung, Audiowarteschlangen oder Konvertierungen).

Gilt für:

SetActive(Boolean, NSError)

Aktiviert oder deaktiviert die Audiositzung für die Anwendung.

[Foundation.Export("setActive:error:")]
public virtual bool SetActive (bool beActive, out Foundation.NSError outError);
abstract member SetActive : bool *  -> bool
override this.SetActive : bool *  -> bool

Parameter

beActive
Boolean

Legen Sie die Einstellung auf TRUE fest, um Audio zu aktivieren, false, um es zu deaktivieren.

outError
NSError

Bei Einem Fehler enthält dies die Fehlerdetails.

Gibt zurück

True bei Erfolg, false bei Fehler. Wenn ein Fehler auftritt, enthält der outError-Parameter die neue Instanz von NSError, die das Problem beschreibt.

Attribute

Hinweise

Die Audioaktivierung kann fehlschlagen, wenn eine Anwendung mit einer höheren Audiopriorität als Ihre derzeit ausgeführt wird.

Die Audio-Deaktivierung kann fehlschlagen, wenn Audiovorgänge ausgeführt werden (Wiedergabe, Aufzeichnung, Audiowarteschlangen oder Konvertierungen).

Gilt für:

SetActive(Boolean, AVAudioSessionFlags, NSError)

Anwendungsentwickler sollten diese veraltete Methode nicht verwenden.

[Foundation.Export("setActive:withFlags:error:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, "Use 'SetActive (bool, AVAudioSessionSetActiveOptions, out NSError)' instead.")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool SetActive (bool beActive, AVFoundation.AVAudioSessionFlags flags, out Foundation.NSError outError);
abstract member SetActive : bool * AVFoundation.AVAudioSessionFlags *  -> bool
override this.SetActive : bool * AVFoundation.AVAudioSessionFlags *  -> bool

Parameter

beActive
Boolean
outError
NSError

Bei Einem Fehler enthält dies die Fehlerdetails.

Gibt zurück

true , wenn die Anforderung erfolgreich war, enthält andernfalls der outError-Parameter eine Instanz von NSError, die das Problem beschreibt.

Attribute

Gilt für:

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

Aktiviert und deaktiviert die Audiositzung für die Anwendung.

[Foundation.Export("setActive:withOptions:error:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool SetActive (bool active, AVFoundation.AVAudioSessionSetActiveOptions options, out Foundation.NSError outError);
abstract member SetActive : bool * AVFoundation.AVAudioSessionSetActiveOptions *  -> bool
override this.SetActive : bool * AVFoundation.AVAudioSessionSetActiveOptions *  -> bool

Parameter

active
Boolean

Legen Sie die Einstellung auf TRUE fest, um Audio zu aktivieren, false, um es zu deaktivieren.

options
AVAudioSessionSetActiveOptions

Optionen zum Steuern der Audioaktivierung.

outError
NSError

Bei Einem Fehler enthält dies die Fehlerdetails.

Gibt zurück

true , wenn die Anforderung erfolgreich war, enthält andernfalls der outError-Parameter eine Instanz von NSError, die das Problem beschreibt.

Attribute

Hinweise

Die Audioaktivierung kann fehlschlagen, wenn eine Anwendung mit einer höheren Audiopriorität als Ihre derzeit ausgeführt wird.

Die Audio-Deaktivierung kann fehlschlagen, wenn Audiovorgänge ausgeführt werden (Wiedergabe, Aufzeichnung, Audiowarteschlangen oder Konvertierungen).

Gilt für: