msfrms / MediaKit

Declarative approach to develop a player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to MediaKit

Build your MediaKit-based player, without constraints. Designed for modularity and ease-of-use. MediaKit inspired by declarative approach in SwiftUI and want to make player development no more complex than UI layout.

Why MediaKit?

The main motivation of MediaKit is simple: to help developers, easy and fast build a player. Develop a player is complex, and there are many complex components. MediaKit provides high level abstractions (similar LazyList, VStack, HStack and etc in SwiftUI) combined which you can build a player.

Media Interface Focus

drawing

MediaKit a set of video and audio components for player development

PlayerKit a set of players based MediaKit components

Features

Example

About

Declarative approach to develop a player

License:MIT License