Skip to content

Commit 57e54e2

Browse files
sentinelwebsentinelweb
authored andcommitted
#496 - fix play/pause on exoplayer
1 parent a4c264b commit 57e54e2

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

app/src/main/java/uk/co/sentinelweb/cuer/app/ui/exoplayer/ExoPlayerComposebles.kt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,16 @@ object ExoPlayerComposebles : KoinComponent {
149149
val lifecycleObserver = LifecycleEventObserver { _, event ->
150150
Log.d(LOG_TAG, "lifecycle change = ${event.name}")
151151
when (event) {
152-
Lifecycle.Event.ON_PAUSE ->
152+
Lifecycle.Event.ON_STOP -> {
153153
view.dispatch(PlayPauseClicked(true))
154+
exoPlayer.pause()
155+
}
154156

155-
Lifecycle.Event.ON_RESUME -> {
157+
Lifecycle.Event.ON_START -> {
156158
// fixme not resuming properly stte needs to be updted but doesnt seem to .. caching?
157-
view.dispatch(PlayPauseClicked(exoPlayer.isPlaying))
159+
view.dispatch(PlayPauseClicked(false))
160+
exoPlayer.play()
161+
158162
}
159163

160164
Lifecycle.Event.ON_DESTROY -> exoPlayer.release()

0 commit comments

Comments
 (0)