Android-MediaPlayer+PowerManager.PARTIAL_WAKE_LOCK
-
25-10-2019 - |
質問
私はアプリケーションを作成したラジオを聴河川環境にWiFi&3Gネットワーク.
を使ってネイティブMediaPlayer.残念ながら時の画面が黒色の電話がスタンバイモードmediaplayer開始停止再生ライブを楽しんで下さいました。
い:
mp.setWakeMode(myContext, PowerManager.PARTIAL_WAKE_LOCK);
でもそれほど広くはありませんがほとんど変化(再生を停止および今後3秒再生されます。)FULL_WAKE_LOCKとSCREEN_DIM_WAKE_LOCKとして見...
私のデバイスしてオプションを防止するwifi。
たん追加しようとしていっcusom WAKE_LOCK
mp.setWakeMode(this.getBaseContext(), PowerManager.PARTIAL_WAKE_LOCK);
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "testa");
wl.acquire();
んでした。みFULL_WAKE_LOCK作品が、たくないドレイン電池の画面で:(.
私はHTC Desire Android2.2となります。しいアイデアを予防する方法をMediaPlayer再生を停止インターネットラジオのストリームながら電話がスタンバイモードになっていますか?
解決
としてのジェリーポートが指摘するように、必要ないWiFiロックのストリームがWiFiが備わっています。その他のものは、お取得wakelock?るべきで取得する場合アプリの開始を待たない画面に行きます。ない場合がありますを獲得することができたことはwakelock前のデバイスがあります。また、が必要になりまWAKE_LOCK許可をいいます。
所属していません StackOverflow