WiFiと3Gネットワークを介してラジオストリームを聞くためのアプリケーションを作成しています。
ネイティブMediaPlayerを使用しています。残念ながら、画面が真っ暗になり、電話がスタンバイモードになると、メディアプレーヤーは音楽の再生を停止し始めます。
私が追加しました:
mp.setWakeMode(myContext, PowerManager.PARTIAL_WAKE_LOCK);
しかし、ほとんど変化はありませんでした(再生を停止し、次の3秒で再び再生を開始します。)FULL_WAKE_LOCKとSCREEN_DIM_WAKE_LOCKだけが期待どおりに機能しています...
私のデバイスでは、wifiがスリープしないようにするオプションを設定しました。
私は自分のカスタムWAKE_LOCKを追加しようとしていました
mp.setWakeMode(this.getBaseContext(), PowerManager.PARTIAL_WAKE_LOCK);
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "testa");
wl.acquire();
しかし、それもうまくいきませんでした。FULL_WAKE_LOCKのみが機能しますが、画面がオンの状態でバッテリーを消耗させたくありません:(。
Android2.2でHTCDesireを使用しています。電話がスタンバイモードのときにMediaPlayerがインターネットラジオストリームの再生を停止しないようにする方法はありますか?