Compartilhar via


AudioSession.Initialize Método

Definição

Sobrecargas

Initialize()

Inicializa a Sessão de Áudio.

Initialize(CFRunLoop, String)

Inicializa a Sessão de Áudio.

Initialize()

Inicializa a Sessão de Áudio.

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.None, null)]
public static void Initialize ();
static member Initialize : unit -> unit
Atributos

Comentários

Além de chamar o método Initialize no AudioSession, você desejará definir as Category propriedades e Mode para controlar a prioridade do áudio e as regras para misturar o áudio com outros áudios reproduzidos no dispositivo.

Quando você chama essa variação de Inicializar, os Interrupted eventos e Resumed são gerados no loop main. Use o Initialize(CFRunLoop, String) se você quiser especificar um runloop diferente.

Se houver um erro ao inicializar a AudioSession, isso gerará um AudioSessionException.

//
// Initialize the audio session for audio playback
//
AudioSession.Initialize ();
AudioSession.Category = AudioSessionCategory.MediaPlayback;

Aplica-se a

Initialize(CFRunLoop, String)

Inicializa a Sessão de Áudio.

public static void Initialize (CoreFoundation.CFRunLoop runLoop, string runMode);
static member Initialize : CoreFoundation.CFRunLoop * string -> unit

Parâmetros

runLoop
CFRunLoop

O runloop no qual executar.

runMode
String

Modo de loop de execução (consulte T:Foundation.CFRunLoop para os vários modos).

Comentários

Além de chamar o método Initialize no AudioSession, você desejará definir as Category propriedades e Mode para controlar a prioridade do áudio e as regras para misturar o áudio com outros áudios reproduzidos no dispositivo.

Quando você chama essa variação de Inicializar, os Interrupted eventos e Resumed são gerados no loop de execução especificado com o modo de loop de execução especificado. Use o Initialize() se você quiser que esses eventos sejam gerados no thread main.

var myRunLoop = CFRunLoop.Current;
var myRunMode = CFRunLoop.CFDefaultRunLoopMode;
//
// Initialize the audio session for audio playback
//
AudioSession.Initialize (myRunLoop, myRunMode);
AudioSession.Category = AudioSessionCategory.MediaPlayback;

Aplica-se a