Previewable Video Player State
constructor(hasMedia: Boolean = true, isPlaying: Boolean = true, isLoading: Boolean = false, volume: Float = 1.0f, sliderPos: Float = 500.0f, userDragging: Boolean = false, loop: Boolean = true, playbackSpeed: Float = 1.0f, leftLevel: Float = 1.0f, rightLevel: Float = 1.0f, positionText: String = "00:05", durationText: String = "00:10", currentTime: Double = 5000.0, isFullscreen: Boolean = false, aspectRatio: Float = 1.7f, error: VideoPlayerError? = null, metadata: VideoMetadata = VideoMetadata(), subtitlesEnabled: Boolean = false, currentSubtitleTrack: SubtitleTrack? = null, availableSubtitleTracks: MutableList<SubtitleTrack> = emptyList<SubtitleTrack>().toMutableList(), subtitleTextStyle: TextStyle = TextStyle.Default, subtitleBackgroundColor: Color = Color.Transparent)