2013-04-10 21 views
1

用戶創建一個新的任務A並設置鬧鐘,然後他同時創建另一個新的任務B並設置鬧鐘。android如何獲取手機的雕像是否播放聲音文件

當任務A的報警出現時,用戶不會按時解除報警,任務B的報警只是在它之後出現。好吧,現在是二重奏了。

如果手機正在播放任何音樂聲音或如何防止鬧鐘顯示二重奏,我需要一些幫助來判斷雕像。

我的項目必須依靠API 7

+0

我試過了,但是這個接口適用於API 8.我的項目取決於API 7. – arjinmc 2013-04-10 10:52:14

回答

0

要獲得手機的雕像無論是播放聲音文件,你可以參考this文件。 在您的應用開始播放任何音頻之前,它應該爲其將使用的流保留音頻焦點。這是通過致電​​完成的,如果您的請求成功,則返回AUDIOFOCUS_REQUEST_GRANTED

+0

謝謝,我現在試着用它來做。 – arjinmc 2013-04-10 08:55:18

+0

祝您好運 – 2013-04-10 08:57:39

+0

oh my god。我的項目依賴於API 7,OnAudioFocusChangeListener接口已添加到API 8中。您有更多想法嗎? – arjinmc 2013-04-10 10:46:20