我有一个设置歌曲的rtsp流的应用程序。当我按下应用程序上的“播放”按钮时,音乐开始播放。然后,当我按下“暂停”按钮时,音乐暂停。
然而,当音乐暂停时,如果我接到电话,接听电话,然后完成通话,暂停的音乐将自动重启以播放!!我不希望这种情况发生(因为用户暂停了音乐)!我希望音乐保持暂停状态。
我该如何解决这个问题?我猜这是一个Android问题!
PS:就像一张纸条一样,反对的情况很好,也就是说,如果我在播放音乐时接到电话,Android会做正确的事:它会暂停音乐让我接听电话,通话结束后,音乐开始再次播放。答案 0 :(得分:0)
可能会使用更多信息,但只需在活动的pauseMusic()
事件中添加onPause()
功能即可。
答案 1 :(得分:0)
您的应用程序在某个地方有一个PhoneStateListener实现,它会在呼叫开始时暂停音乐,并在呼叫结束时重新启动它。当呼叫开始和呼叫结束时,您需要保存音乐的当前状态(暂停或播放),只有在呼叫开始时播放音乐才开始播放。没有您的代码,很难更具体,但this question有一个示例实现。