我找不到任何好的应用程序来从一个可以在后台运行的 URL 流式传输满足我的要求的 MP3,所以我决定自己编写一个。事实证明,如果您运行 Froyo 或更好,使用本机 MediaPlayer 流式传输 MP3 非常容易,我就是。
但我的问题是,如果我切换应用程序并尝试保持流继续播放(其中一些持续 2-4 小时)并在我听的时候玩游戏或其他东西,它有时会死掉。我不确定到底是什么问题,我的猜测是 Android 系统决定终止该进程是可以的……但事实并非如此。
那么,如果需要资源而不是我的流媒体 mp3 应用程序,我能做些什么让它杀死其他进程吗?
我试过的:
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_AUDIO);
但这并不好。