mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Release wakelock when sleeping for offload
#exo-offload PiperOrigin-RevId: 333512383
This commit is contained in:
parent
d97af76280
commit
aa7309cdea
1 changed files with 10 additions and 0 deletions
|
|
@ -2413,5 +2413,15 @@ public class SimpleExoPlayer extends BasePlayer
|
||||||
boolean playWhenReady, @PlayWhenReadyChangeReason int reason) {
|
boolean playWhenReady, @PlayWhenReadyChangeReason int reason) {
|
||||||
updateWakeAndWifiLock();
|
updateWakeAndWifiLock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onExperimentalSleepingForOffloadChanged(boolean sleepingForOffload) {
|
||||||
|
if (sleepingForOffload) {
|
||||||
|
// The wifi lock is not released to avoid interrupting downloads.
|
||||||
|
wakeLockManager.setStayAwake(false);
|
||||||
|
} else {
|
||||||
|
updateWakeAndWifiLock();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue