【发布时间】:2011-11-19 06:25:08
【问题描述】:
我找不到任何好的应用程序来从一个可以在后台运行的 URL 流式传输满足我的要求的 MP3,所以我决定自己编写一个。事实证明,如果您运行的是 Froyo 或更高版本,则使用本机 MediaPlayer 流式传输 MP3 非常容易,我就是这样。
但我的问题是,如果我切换应用程序并尝试保持直播(其中一些持续 2-4 小时)并在我听的时候玩游戏或其他东西,它有时会死掉。我不确定到底是什么问题,我的猜测是 Android 系统决定终止该进程是可以的……但事实并非如此。
如果需要资源而不是我的流式 mp3 应用程序,我可以做些什么让它杀死其他进程?
我尝试过的:
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_AUDIO);
但这样不好。
【问题讨论】:
-
可能你在那个游戏中也有一些流媒体,虽然不确定,但碰巧android无法播放多个流媒体音频.......stackoverflow.com/questions/5642508/…
-
我也听说过,但在我的活动是单实例之前,我可以同时运行它至少两次,同时流式传输不同的文件。
标签: android android-mediaplayer