AudioManager.RequestAudioFocus Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
true
sur .
- 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.
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’é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)
true
sur .
- Attributs
Remarques
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.