Partager via


AudioManager.RequestAudioFocus Méthode

Définition

Surcharges

RequestAudioFocus(AudioFocusRequestClass)

Demander le focus audio.

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

Demander le focus audio.

RequestAudioFocus(AudioFocusRequestClass)

Demander le focus 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

Paramètres

focusRequest
AudioFocusRequestClass

instance AudioFocusRequest utilisée pour configurer la façon dont le focus est demandé.

Retours

#AUDIOFOCUS_REQUEST_FAILED, #AUDIOFOCUS_REQUEST_GRANTED ou #AUDIOFOCUS_REQUEST_DELAYED. <br>Notez que la valeur de retour n’est jamais #AUDIOFOCUS_REQUEST_DELAYED lorsque le focus est demandé sans générer la AudioFocusRequest valeur définie AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean)truesur .

Attributs

Remarques

Demander le focus audio. AudioFocusRequest Pour plus d’informations sur les options disponibles pour configurer votre demande, et la notification du gain et de la perte de focus.

Documentation Java pour android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

Demander le focus 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

Paramètres

l
AudioManager.IOnAudioFocusChangeListener

l’écouteur à avertir des modifications du focus audio

streamType
Stream

le type de flux audio principal affecté par la demande de focus

durationHint
AudioFocus

permet AudiofocusGainTransient d’indiquer que cette demande de focus est temporaire et que le focus sera abandonné sous peu. Par exemple, les demandes temporaires sont destinées à la lecture des directions de conduite ou des sons de notifications. Utilisez AudiofocusGainTransientMayDuck pour indiquer également qu’il est ok pour le propriétaire du focus précédent de continuer à lire s’il canarde sa sortie audio. Vous pouvez également utiliser AudiofocusGainTransientExclusive une demande temporaire qui tire parti du système qui ne joue pas des sons perturbants, comme des notifications, pour des casses telles que l’enregistrement de mémo vocal ou la reconnaissance vocale. Permet d’utiliser AudiofocusGain une demande de focus sur une durée inconnue, telle que la lecture d’une chanson ou d’une vidéo.

Retours

#AUDIOFOCUS_REQUEST_FAILED, #AUDIOFOCUS_REQUEST_GRANTED ou #AUDIOFOCUS_REQUEST_DELAYED. <br>Notez que la valeur de retour n’est jamais #AUDIOFOCUS_REQUEST_DELAYED lorsque le focus est demandé sans générer la AudioFocusRequest valeur définie AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean)truesur .

Attributs

Remarques

Documentation Java pour android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à