Fix mini player not being updated (regression of #3b9b5a)
This commit is contained in:
@@ -39,6 +39,23 @@ fun rememberMediaItemIndex(player: Player): State<Int> {
|
||||
return mediaItemIndexState
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun rememberMediaItem(player: Player): State<MediaItem?> {
|
||||
val state = remember(player) {
|
||||
mutableStateOf(player.currentMediaItem)
|
||||
}
|
||||
|
||||
DisposableEffect(player) {
|
||||
player.listener(object : Player.Listener {
|
||||
override fun onMediaItemTransition(mediaItem: MediaItem?, reason: Int) {
|
||||
state.value = mediaItem
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
return state
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun rememberWindows(player: Player): State<List<Timeline.Window>> {
|
||||
val windowsState = remember(player) {
|
||||
|
||||
Reference in New Issue
Block a user