Release wakelock when sleeping for offload

#exo-offload

PiperOrigin-RevId: 333512383
This commit is contained in:
krocard 2020-09-24 15:43:53 +01:00 committed by kim-vde
parent d97af76280
commit aa7309cdea

View File

@ -2413,5 +2413,15 @@ public class SimpleExoPlayer extends BasePlayer
boolean playWhenReady, @PlayWhenReadyChangeReason int reason) {
updateWakeAndWifiLock();
}
@Override
public void onExperimentalSleepingForOffloadChanged(boolean sleepingForOffload) {
if (sleepingForOffload) {
// The wifi lock is not released to avoid interrupting downloads.
wakeLockManager.setStayAwake(false);
} else {
updateWakeAndWifiLock();
}
}
}
}