【问题标题】:How to keep MediaPlayer going no matter what无论如何如何让 MediaPlayer 继续运行
【发布时间】:2013-10-06 21:03:51
【问题描述】:

所以我一直在为 Android 开发一个音乐播放器,但我遇到了一个我无法解决的问题。当用户开始播放歌曲时,我将当前播放的歌曲存储在“播放器”类的公共变量中。这用于确定接下来要播放的歌曲等。

问题在于,当用户打开大量其他内存密集型应用时,应用有时会崩溃。 MediaPlayer 停止播放,并且对当前播放歌曲的引用丢失。我很确定会发生这种情况,因为这些其他应用程序占用了我的应用程序正在使用的内存。

我的问题是:我怎样才能确保 MediaPlayer 一直在播放? 标准的 Android 音乐播放器似乎没有这个问题,所以绝对可以让它在总是以某种方式。

【问题讨论】:

    标签: android memory android-mediaplayer


    【解决方案1】:

    您能做的最好的事情就是将 MediaPlayer 托管在前台服务中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      相关资源
      最近更新 更多