什么是Android类AudioManager中的音频焦点?

Chr*_*Zou 11 android android-audiomanager

AudioManager类有一个方法,abandonAudioFocus()而另一种方法requestAudioFocus().我想知道什么是音频焦点?如果AudioManager对象获得音频焦点或丢失音频焦点会发生什么?

谢谢!

kar*_*nok 45

它在使用扬声器时具有优先级,可以防止一次播放很多东西或被覆盖.如果你requestAudioFocus(),你宣称你想要控制.然后你可以听听onAudioFocusChange(int focusChange)是否还有其他东西试图播放声音.您可能会强行失去焦点(例如在通话期间),但之后您可以获得它.你应该abandonAudioFocus()在完成之后.