다음을 통해 공유


AudioManager.RequestAudioFocus 메서드

정의

오버로드

RequestAudioFocus(AudioFocusRequestClass)

오디오 포커스를 요청합니다.

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

오디오 포커스를 요청합니다.

RequestAudioFocus(AudioFocusRequestClass)

오디오 포커스를 요청합니다.

[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

매개 변수

focusRequest
AudioFocusRequestClass

포커스가 AudioFocusRequest 요청되는 방법을 구성하는 데 사용되는 인스턴스입니다.

반환

#AUDIOFOCUS_REQUEST_FAILED, #AUDIOFOCUS_REQUEST_GRANTED 또는 #AUDIOFOCUS_REQUEST_DELAYED. <br>.으로 설정된 값을 빌드 AudioFocusRequest AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean) 하지 않고 포커스를 요청할 때 반환 값은 절대로 설정true되지 않습니다#AUDIOFOCUS_REQUEST_DELAYED.

특성

설명

오디오 포커스를 요청합니다. AudioFocusRequest 요청을 구성하는 데 사용할 수 있는 옵션 및 포커스 증가 및 손실 알림에 대한 자세한 내용은 참조하세요.

에 대한 android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

오디오 포커스를 요청합니다.

[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

매개 변수

l
AudioManager.IOnAudioFocusChangeListener

오디오 포커스 변경에 대한 알림을 받을 수신기

streamType
Stream

포커스 요청의 영향을 받는 기본 오디오 스트림 유형

durationHint
AudioFocus

이 포커스 요청이 일시적이며 포커스가 곧 중단될 것임을 나타내는 데 사용합니다 AudiofocusGainTransient . 일시적 요청의 예로는 운전 방향 재생 또는 알림 소리가 있습니다. 또한 이전 포커스 소유자가 오디오 출력을 오리로 만드는 경우 계속 재생해도 괜찮다는 것을 나타내는 데 사용합니다 AudiofocusGainTransientMayDuck . 또는 알림, 음성 메모 녹음 또는 음성 인식과 같은 사용과 같은 중단 소리를 재생하지 않는 시스템의 이점을 활용하는 임시 요청에 사용합니다 AudiofocusGainTransientExclusive . 노래 또는 비디오 재생과 같은 알 수 없는 기간의 포커스 요청에 사용합니다 AudiofocusGain .

반환

#AUDIOFOCUS_REQUEST_FAILED, #AUDIOFOCUS_REQUEST_GRANTED 또는 #AUDIOFOCUS_REQUEST_DELAYED. <br>.으로 설정된 값을 빌드 AudioFocusRequest AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean) 하지 않고 포커스를 요청할 때 반환 값은 절대로 설정true되지 않습니다#AUDIOFOCUS_REQUEST_DELAYED.

특성

설명

에 대한 android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상