fun reset()

in app/src/main/java/com/amazonaws/ivs/player/scrollablefeed/models/StreamModel.kt [38:53]


    fun reset() {
        if (player == null) return
        Timber.d("Resetting player: ${toString()}")
        playerListener?.let { player?.removeListener(it) }
        player?.release()
        playerParams = SizeModel(0, 0)
        error = null
        player = null
        playerListener = null
        currentTime = 0
        isActive = false
        isLoaded = false
        isPaused = false
        isPlaying = false
        isBuffering = true
    }