2011-07-05 24 views

回答

41

它在使用揚聲器時必須優先處理,以防止一次播放許多東西或被覆蓋。如果你​​,你聲明你想要控制。然後,您可以用onAudioFocusChange(int focusChange)進行聆聽,看看是否有其他聲音嘗試播放聲音。您可能會強行失去焦點(如在打電話時),但稍後可以獲得焦點。完成後您應該使用abandonAudioFocus()

+0

謝謝。雖然我沒有足夠的信譽評分,但我無法爲您投票。 –

+1

我會生存;)你仍然可以「接受」或勾選我認爲的答案,但那是你的選擇!希望它有道理:) – karnok

0

您在設置哪個應用具有播放優先級時使用音頻焦點。例如,您可以設置應用程序在播放音頻文件時應該做什麼,而其他應用程序想要關注並播放某些內容。如果您沒有設置這些情況會發生什麼,另一個應用只會播放您的音頻。 我寫了一篇關於此的博客文章:http://markojerkic.com/handling-audio-focus-in-android/

相關問題