package com.applicaster.oasisplayer.player import de.prosiebensat1digital.oasisplayer.oasisui.* class OasisPlayerStateProvider : UiInterface { var videoPlaybackPositionSec: Double? = null var isPlaying: Boolean = false override var actions: UiActions? get() = null set(value) {} override var adActions: AdUiActions? get() = null set(value) {} override val isVisible: Boolean get() = true override var utils: UiUtils? get() = null set(value) {} override fun requestVisibility(shouldShow: Boolean) { } override fun setState(state: UiState) { isPlaying = state.isPlaying videoPlaybackPositionSec = state.position } }