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>请注意,当请求焦点时,返回值绝不#AUDIOFOCUS_REQUEST_DELAYED
会生成设置为 <AudioFocusRequest
/&AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean)
a0>。
- 属性
注解
请求音频焦点。 请参阅有关 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>请注意,当请求焦点时,返回值绝不#AUDIOFOCUS_REQUEST_DELAYED
会生成设置为 <AudioFocusRequest
/&AudioFocusRequest.Builder#setAcceptsDelayedFocusGain(boolean)
a0>。
- 属性
注解
适用于 . 的 android.media.AudioManager.requestAudioFocus(android.media.AudioFocusRequest)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。