INNER CODE UNIT · Kotlin

BasePlayerActivity

jarnedemeulemeester/findroid · app/phone/src/main/java/dev/jdtech/jellyfin/BasePlayerActivity.kt:14

abstract class BasePlayerActivity : AppCompatActivity() {

    abstract val viewModel: PlayerViewModel

    private lateinit var mediaSession: MediaSession
    private var wasPip: Boolean = false

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        WindowCompat.setDecorFitsSystemWindows(window, false)
    }

    override fun onStart() {
        super.onStart()

        mediaSession = MediaSession.Builder(this, viewModel.player).build()
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…