Add stats for nerds (#33)

This commit is contained in:
vfsfitvnm
2022-06-21 22:56:35 +02:00
parent 8a94c7e714
commit 68a14796ea
4 changed files with 177 additions and 22 deletions

View File

@@ -46,6 +46,9 @@ open class PlayerState(val mediaController: MediaController) : Player.Listener {
var mediaItems by mutableStateOf(mediaController.currentTimeline.mediaItems)
private set
var volume by mutableStateOf(mediaController.volume)
private set
init {
handler.post(object : Runnable {
override fun run() {
@@ -56,6 +59,10 @@ open class PlayerState(val mediaController: MediaController) : Player.Listener {
})
}
override fun onVolumeChanged(volume: Float) {
this.volume = volume
}
override fun onPlaybackStateChanged(playbackState: Int) {
this.playbackState = playbackState
}