public static interface AudioFocusHelper.OnAudioFocusChangeListener
限定符和类型 | 方法和说明 |
---|---|
void |
onGain(boolean lossTransient,
boolean lossTransientCanDuck)
重新获取到音频焦点。
|
void |
onLoss()
音频焦点永久性丢失(此时应暂停播放)
|
void |
onLossTransient()
音频焦点暂时性丢失(此时应暂停播放)
|
void |
onLossTransientCanDuck()
音频焦点暂时性丢失(此时只需降低音量,不需要暂停播放)
|
void onLoss()
void onLossTransient()
void onLossTransientCanDuck()
void onGain(boolean lossTransient, boolean lossTransientCanDuck)
如果应用因 onLossTransientCanDuck()
事件而降低了音量(lossTransientCanDuck 参数为 true),
那么此时应恢复正常的音量。
lossTransient
- 指示音频焦点是否是暂时性丢失,如果是,则此时可以恢复播放。lossTransientCanDuck
- 指示音频焦点是否是可降低音量的暂时性丢失,如果是,则此时只需恢复音量即可。