Compartir a través de


AVAudioSession.SetActive Método

Definición

Sobrecargas

SetActive(Boolean)

Activa o desactiva la sesión de audio de la aplicación.

SetActive(Boolean, AVAudioSessionSetActiveOptions)

Activa y desactiva la sesión de audio de la aplicación.

SetActive(Boolean, NSError)

Activa o desactiva la sesión de audio de la aplicación.

SetActive(Boolean, AVAudioSessionFlags, NSError)

Los desarrolladores de aplicaciones no deben usar este método en desuso.

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

Activa y desactiva la sesión de audio de la aplicación.

SetActive(Boolean)

Activa o desactiva la sesión de audio de la aplicación.

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

Parámetros

beActive
Boolean

Establézcalo en true para activar el audio, false para desactivarlo.

Devoluciones

null si se ejecuta correctamente o una instancia de NSError en caso de error.

Comentarios

La activación de audio puede producir un error si una aplicación con una prioridad de audio más alta que la suya se está ejecutando actualmente.

La desactivación de audio puede producir un error si hay operaciones de audio en curso (reproducción, grabación, colas de audio o conversiones).

Se aplica a

SetActive(Boolean, AVAudioSessionSetActiveOptions)

Activa y desactiva la sesión de audio de la aplicación.

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

Parámetros

active
Boolean

Establézcalo en true para activar el audio, false para desactivarlo.

options
AVAudioSessionSetActiveOptions

Opciones para controlar la activación de audio.

Devoluciones

null si se ejecuta correctamente o una instancia de NSError en caso de error.

Comentarios

La activación de audio puede producir un error si una aplicación con una prioridad de audio más alta que la suya se está ejecutando actualmente.

La desactivación de audio puede producir un error si hay operaciones de audio en curso (reproducción, grabación, colas de audio o conversiones).

Se aplica a

SetActive(Boolean, NSError)

Activa o desactiva la sesión de audio de la aplicación.

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

Parámetros

beActive
Boolean

Establézcalo en true para activar el audio, false para desactivarlo.

outError
NSError

Si se produce un error, contiene los detalles del error.

Devoluciones

true si se ejecuta correctamente, false en caso de error. Si se produce un error, el parámetro outError contiene la nueva instancia de NSError que describe el problema.

Atributos

Comentarios

La activación de audio puede producir un error si una aplicación con una prioridad de audio más alta que la suya se está ejecutando actualmente.

La desactivación de audio puede producir un error si hay operaciones de audio en curso (reproducción, grabación, colas de audio o conversiones).

Se aplica a

SetActive(Boolean, AVAudioSessionFlags, NSError)

Los desarrolladores de aplicaciones no deben usar este método en desuso.

[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

Parámetros

beActive
Boolean
outError
NSError

Si se produce un error, contiene los detalles del error.

Devoluciones

true si la solicitud se realizó correctamente; de lo contrario, el parámetro outError contiene una instancia de NSError que describe el problema.

Atributos

Se aplica a

SetActive(Boolean, AVAudioSessionSetActiveOptions, NSError)

Activa y desactiva la sesión de audio de la aplicación.

[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

Parámetros

active
Boolean

Establézcalo en true para activar el audio, false para desactivarlo.

options
AVAudioSessionSetActiveOptions

Opciones para controlar la activación de audio.

outError
NSError

Si se produce un error, contiene los detalles del error.

Devoluciones

true si la solicitud se realizó correctamente; de lo contrario, el parámetro outError contiene una instancia de NSError que describe el problema.

Atributos

Comentarios

La activación de audio puede producir un error si una aplicación con una prioridad de audio más alta que la suya se está ejecutando actualmente.

La desactivación de audio puede producir un error si hay operaciones de audio en curso (reproducción, grabación, colas de audio o conversiones).

Se aplica a