Compartir a través de


AudioManager.RequestAudioFocus Método

Definición

Sobrecargas

RequestAudioFocus(AudioFocusRequestClass)

Solicitar el foco de audio.

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

Solicitar el foco de audio.

RequestAudioFocus(AudioFocusRequestClass)

Solicitar el foco de audio.

[Android.Runtime.Register("requestAudioFocus", "(Landroid/media/AudioFocusRequest;)I", "GetRequestAudioFocus_Landroid_media_AudioFocusRequest_Handler", ApiSince=26)]
public virtual Android.Media.AudioFocusRequest RequestAudioFocus (Android.Media.AudioFocusRequestClass focusRequest);
[<Android.Runtime.Register("requestAudioFocus", "(Landroid/media/AudioFocusRequest;)I", "GetRequestAudioFocus_Landroid_media_AudioFocusRequest_Handler", ApiSince=26)>]
abstract member RequestAudioFocus : Android.Media.AudioFocusRequestClass -> Android.Media.AudioFocusRequest
override this.RequestAudioFocus : Android.Media.AudioFocusRequestClass -> Android.Media.AudioFocusRequest

Parámetros

focusRequest
AudioFocusRequestClass

una AudioFocusRequest instancia de que se usa para configurar cómo se solicita el foco.

Devoluciones

#AUDIOFOCUS_REQUEST_FAILED, #AUDIOFOCUS_REQUEST_GRANTED o #AUDIOFOCUS_REQUEST_DELAYED. <br Tenga en>cuenta que el valor devuelto nunca #AUDIOFOCUS_REQUEST_DELAYED es cuando se solicita el foco sin compilar el AudioFocusRequest con establecido en AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean)true.

Atributos

Comentarios

Solicitar el foco de audio. Consulte para AudioFocusRequest obtener información sobre las opciones disponibles para configurar la solicitud y la notificación de la ganancia y pérdida de foco.

Documentación de Java para android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

Solicitar el foco de audio.

[Android.Runtime.Register("requestAudioFocus", "(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I", "GetRequestAudioFocus_Landroid_media_AudioManager_OnAudioFocusChangeListener_IIHandler")]
public virtual Android.Media.AudioFocusRequest RequestAudioFocus (Android.Media.AudioManager.IOnAudioFocusChangeListener? l, Android.Media.Stream streamType, Android.Media.AudioFocus durationHint);
[<Android.Runtime.Register("requestAudioFocus", "(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I", "GetRequestAudioFocus_Landroid_media_AudioManager_OnAudioFocusChangeListener_IIHandler")>]
abstract member RequestAudioFocus : Android.Media.AudioManager.IOnAudioFocusChangeListener * Android.Media.Stream * Android.Media.AudioFocus -> Android.Media.AudioFocusRequest
override this.RequestAudioFocus : Android.Media.AudioManager.IOnAudioFocusChangeListener * Android.Media.Stream * Android.Media.AudioFocus -> Android.Media.AudioFocusRequest

Parámetros

l
AudioManager.IOnAudioFocusChangeListener

el agente de escucha para recibir una notificación de los cambios de foco de audio

streamType
Stream

el tipo de secuencia de audio principal afectado por la solicitud de enfoque

durationHint
AudioFocus

use AudiofocusGainTransient para indicar que esta solicitud de enfoque es temporal y el foco se abandonará en breve. Algunos ejemplos de solicitudes transitorias son para la reproducción de direcciones de conducción o sonidos de notificaciones. Use AudiofocusGainTransientMayDuck para indicar también que es correcto para que el propietario del foco anterior siga reproduciendo si se agata su salida de audio. También puede usarse AudiofocusGainTransientExclusive para una solicitud temporal que se beneficia del sistema de no reproducir sonidos disruptivos como notificaciones, para casos de uso como la grabación de memo de voz o el reconocimiento de voz. Se usa AudiofocusGain para una solicitud de enfoque de duración desconocida, como la reproducción de una canción o un vídeo.

Devoluciones

#AUDIOFOCUS_REQUEST_FAILED, #AUDIOFOCUS_REQUEST_GRANTED o #AUDIOFOCUS_REQUEST_DELAYED. <br Tenga en>cuenta que el valor devuelto nunca #AUDIOFOCUS_REQUEST_DELAYED es cuando se solicita el foco sin compilar el AudioFocusRequest con establecido en AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean)true.

Atributos

Comentarios

Documentación de Java para android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a