AudioManager
類有一個方法abandonAudioFocus()
和另一種方法。我想知道什麼是音頻焦點?如果AudioManager
對象獲得音頻焦點或失去了音頻焦點,會發生什麼情況?什麼是Android類AudioManager中的音頻焦點?
謝謝!
AudioManager
類有一個方法abandonAudioFocus()
和另一種方法。我想知道什麼是音頻焦點?如果AudioManager
對象獲得音頻焦點或失去了音頻焦點,會發生什麼情況?什麼是Android類AudioManager中的音頻焦點?
謝謝!
它在使用揚聲器時必須優先處理,以防止一次播放許多東西或被覆蓋。如果你,你聲明你想要控制。然後,您可以用onAudioFocusChange(int focusChange)
進行聆聽,看看是否有其他聲音嘗試播放聲音。您可能會強行失去焦點(如在打電話時),但稍後可以獲得焦點。完成後您應該使用abandonAudioFocus()
。
您在設置哪個應用具有播放優先級時使用音頻焦點。例如,您可以設置應用程序在播放音頻文件時應該做什麼,而其他應用程序想要關注並播放某些內容。如果您沒有設置這些情況會發生什麼,另一個應用只會播放您的音頻。 我寫了一篇關於此的博客文章:http://markojerkic.com/handling-audio-focus-in-android/
謝謝。雖然我沒有足夠的信譽評分,但我無法爲您投票。 –
我會生存;)你仍然可以「接受」或勾選我認爲的答案,但那是你的選擇!希望它有道理:) – karnok