自分の要件を満たすバックグラウンドで実行できるURLからMP3をストリーミングするのに適したアプリケーションが見つからないため、自分で作成することにしました。あなたがFroyo以上を実行している場合は、ネイティブMediaPlayerを使用してMP3をストリームするのは非常に簡単です。Androidを停止してアプリを強制終了できますか?
しかし、私の問題は、アプリケーションを切り替えてストリームを維持しようとすると(そのうちのいくつかは2-4時間持続する)、ゲームを聞いている間にゲームが途切れることがあります。私は問題が何であるか正確にはわからないが、私の推測では、Androidシステムはそのプロセスを殺すことがOKだと判断したということだが、そうではなかった。
私のストリーミングmp3アプリの代わりにリソースが必要な場合、他のプロセスを殺すためにできることはありますか?
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_AUDIO);
をしかし、それは良いです:私が試してみました何
。
あなたはそのゲームでもストリーミングをしているかもしれませんが、確かではありませんが、アンドロイドは複数のストリーミングオーディオを再生できません.......... http://stackoverflow.com/questions/5642508/android同時に複数の同時ストリーミングオーディオ – viv
私はそれも聞いたことがありますが、私の活動がシングルインスタンスになる前に、少なくとも2回同時に異なるファイルをストリーミングすることができました。 – Nick