有沒有辦法知道電話是否在播放任何東西?例如鈴聲。設備在播放什麼內容?
我的手機無法正常工作,有時我沒有來電鈴聲。我的意思是,我可以看到來電屏幕,但沒有聽到任何聲音(當然,它不是在默默無聞)。它有時會發生。
所以我編程了一些東西來檢測來電(接收器),並播放默認的鈴聲。當我的手機出現故障時它工作得很好,因爲我再次播放它。
問題出現在我的手機工作時!因爲在這種情況下,你可以同時聽到(電話和我的),聽起來很糟糕!
所以我需要做的這兩個一兩件事:
- 或者檢測到該手機運行良好(正在響鈴),所以我不必玩什麼。 012r- 或者停止任何當前的鈴聲(如果有的話),並自己總是玩。
任何幫助?
P.S .:我試過isMusicActive(),它不適用于振鈴。
類似的問題,可能的原因:[你如何檢查音樂是否從廣播接收器播放?](http://stackoverflow.com/q/7323915/404469)。正如當前的答案指出的那樣,它利用'AudioManager.isMusicActive()'方法。 – gary
啊,現在你解釋了上下文,我想你可能想搜索http://android.stackexchange.com/並在那裏發佈一個問題。不是作爲開發者,而是作爲用戶。 – gary