Android 如何让MediaPlayer继续运行
所以我一直在为Android开发一款音乐播放器,我遇到了一个问题,我很难解决。当用户开始播放歌曲时,我将当前播放的歌曲存储在“Player”类的公共变量中。这是用来决定下一步播放什么歌曲的 问题是,当用户打开大量其他内存密集型应用程序时,该应用程序有时会崩溃。MediaPlayer停止播放,对当前播放歌曲的引用丢失。我很确定会发生这种情况,因为这些其他应用程序占用了我的应用程序使用的内存Android 如何让MediaPlayer继续运行,android,memory,android-mediaplayer,Android,Memory,Android Mediaplayer,所以我一直在为Android开发一款音乐播放器,我遇到了一个问题,我很难解决。当用户开始播放歌曲时,我将当前播放的歌曲存储在“Player”类的公共变量中。这是用来决定下一步播放什么歌曲的 问题是,当用户打开大量其他内存密集型应用程序时,该应用程序有时会崩溃。MediaPlayer停止播放,对当前播放歌曲的引用丢失。我很确定会发生这种情况,因为这些其他应用程序占用了我的应用程序使用的内存 我的问题是:如何确保MediaPlayer始终保持播放?标准的Android音乐播放器似乎没有这个问题,因此
我的问题是:如何确保MediaPlayer始终保持播放?标准的Android音乐播放器似乎没有这个问题,因此应该可以始终以某种方式保持播放。您最好将MediaPlayer放在前台服务中