Поделиться через


AudioManager.IOnAudioFocusChangeListener.OnAudioFocusChange Метод

Определение

Вызывается прослушиватель, чтобы уведомить его об изменении фокуса звука для этого прослушивателя.

[Android.Runtime.Register("onAudioFocusChange", "(I)V", "GetOnAudioFocusChange_IHandler:Android.Media.AudioManager/IOnAudioFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnAudioFocusChange (Android.Media.AudioFocus focusChange);
[<Android.Runtime.Register("onAudioFocusChange", "(I)V", "GetOnAudioFocusChange_IHandler:Android.Media.AudioManager/IOnAudioFocusChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnAudioFocusChange : Android.Media.AudioFocus -> unit

Параметры

focusChange
AudioFocus

Тип изменения фокуса, одно из AudioManager#AUDIOFOCUS_GAIN, AudioManager#AUDIOFOCUS_LOSSAudioManager#AUDIOFOCUS_LOSS_TRANSIENT и AudioManager#AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK.

Атрибуты

Комментарии

Вызывается прослушиватель, чтобы уведомить его об изменении фокуса звука для этого прослушивателя. Значение focusChange указывает, был ли фокус получен, был ли фокус потерян, и является ли эта потеря временной, или будет ли новый держатель фокуса держать его в течение неизвестного периода времени. При потере фокуса прослушиватели могут использовать сведения об изменении фокуса, чтобы решить, какое поведение следует принять при потере фокуса. Музыкальный проигрыватель может, например, выбрать уменьшить объем его музыкального потока (утка) для временных потерь фокуса, и приостановить в противном случае.

Документация по Java для android.media.AudioManager.OnAudioFocusChangeListener.onAudioFocusChange(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к