【发布时间】:2012-06-20 13:40:39
【问题描述】:
我有一个简单的应用程序,它使用 MediaPlayer 类播放一些音频。在调试我的应用程序时,我发现在来电和去电期间仍然播放音频。
我发现我的问题的解决方案是使用 phoneStateListener。我不太明白如何做到这一点。我看到了一些使用 BroadcastReceiver 和 PhoneStateListener 的示例,但我不明白为什么我们需要 BroadCastReceiver。
如果有人可以提供 PhoneStateListener 的示例实现,我将不胜感激。如果我能获得电话状态,我可以暂停或恢复音频,因为我的 MediaPlayer 对象对于整个应用程序都是全局的。
【问题讨论】:
-
我看到了那个帖子。我到底在哪里添加该代码?我不明白在哪里添加它以及如何调用 PhoneStateReciever。
标签: android broadcastreceiver android-mediaplayer