AudioManager.RequestAudioFocus 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
매개 변수
오디오 포커스 변경에 대한 알림을 받을 수신기
- 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.