我在一个在线广播流媒体项目中工作,我正在使用来自 URL 的媒体播放器播放音频。音乐正在播放并且工作正常。但我坚持播放,暂停有关玩家活动状态的功能。我希望当应用程序将通过按下主页按钮退出时,音乐将继续播放,但当电话响起时,音乐将暂停,电话通话后音乐将恢复。而且当用户打开另一个应用程序时,音乐将继续在后台播放。(作为android的默认音乐播放器)
但是我所做的仍然几乎达到了我想要的命运,但是缺少一些东西,例如我已经开始播放音乐onResume
并停止播放音乐。onDestroy
通过这样做,当我按下主页按钮时,音乐继续在后台播放,但是当有电话来电时并收到它继续播放,这造成了令人作呕的情况,但是当打开另一个应用程序时,音乐就会消失。我应该如何管理MediaPlayer
它会像我想要的那样工作?有什么建议吗?
注意:我这里没有使用任何服务,只是一个AsyncTask
播放音乐的类。