add chat basics

This commit is contained in:
2026-07-28 20:45:30 +03:00
parent 1f90bf67ab
commit 644bcf9895
72 changed files with 323 additions and 14 deletions
@@ -0,0 +1,10 @@
package ru.shadowsparky.videoplayer
import org.koin.core.annotation.Factory
@Factory
class DesktopExternalPlayer : ExternalPlayer {
override fun play(url: String) {
throw NotImplementedError()
}
}
@@ -0,0 +1,17 @@
package ru.shadowsparky.videoplayer.ui
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import ru.shadowsparky.videoplayer.CanvasEvent
import ru.shadowsparky.videoplayer.PlayerController
import ru.shadowsparky.videoplayer.VideoScaleType
@Composable
actual fun VideoCanvas(
controller: PlayerController,
modifier: Modifier,
scaleType: VideoScaleType,
onCanvasEvent: (CanvasEvent) -> Unit
) {
throw NotImplementedError()
}