A headless video player for shared Kotlin code: one VideoPlayer interface over Media3 ExoPlayer on Android and AVPlayer on iOS, a typed state flow with position, buffering, picture size, volume, mute and repeat mode, and an explicit release contract. Render it with kmptoolkit-video-player-compose; on desktop add kmptoolkit-video-player-vlcj for the playback engine.

Latest Versions

4 versions โ†’
Version โ–ผVulnerabilitiesUsagesDate
2.0.x
2.0.0
2
Oct 04, 2026
1.9.x
1.9.0
2
Oct 02, 2026
1.8.x
1.8.0
2
Sep 24, 2026
1.7.x
1.7.1
2
Sep 23, 2026
4 versions โ†’