ComposeMediaPlayer

kdroidFilterMIT活跃维护

基于 Compose Multiplatform 的视频播放器库,一套代码即可在 Android、iOS、桌面端和 Web 上播放视频,省去各平台重复适配的麻烦。

Compose Media Player is a video player library designed for Compose Multiplatform, supporting multiple platforms including Android, macOS, Windows, Linux, iOS and Compose Web

v0.11.4发布于 2026-08-07 05:21 UTC505star42fork同步于 2026-11-07 07:33 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v0.11.4
  1. v0.11.40.11.4最新正式版2026-08-07 · 2026-08-07 05:21 UTC

    What's Changed

    New Contributors

    Full Changelog: https://github.com/kdroidFilter/ComposeMediaPlayer/compare/v0.11.2...v0.11.4

  2. v0.11.22026-07-16 · 2026-07-16 13:45 UTC
    查看更新说明
  3. v0.11.10.11.12026-07-12 · 2026-07-12 04:44 UTC
    查看更新说明
  4. v0.11.02026-07-11 · 2026-07-11 23:41 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/kdroidFilter/ComposeMediaPlayer/compare/v0.10.1...v0.11.0

  5. v0.10.10.10.12026-05-03 · 2026-05-03 17:27 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/kdroidFilter/ComposeMediaPlayer/compare/v0.10.0...v0.10.1

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    🎥 Compose Media Player

    Maven Central Maven Central - Audio License: MIT Kotlin Platforms Contributions welcome Documentation GitHub Workflow Status GitHub last commit

    Supported by

    JetBrains logo.

    Compose Media Player is a media playback library for Compose Multiplatform. It provides two modules with distinct APIs:

    • Video player: composemediaplayer for full video playback with Compose UI, subtitles, metadata, and platform-native backends.
    • Audio player: composemediaplayer-audio for lightweight audio-only playback (play, pause, stop, seek, volume).

    Table of Contents

    Documentation

    Installation

    Video player:

    dependencies {
        implementation("io.github.kdroidfilter:composemediaplayer:<version>")
    }
    

    Audio player:

    dependencies {
        implementation("io.github.kdroidfilter:composemediaplayer-audio:<version>")
    }
    

    Live Demo

    Try the online demo here: Live Demo

    Roadmap

    • Audio Player Enhancements: Add metadata surfacing, playback rate on JVM, and richer stream diagnostics.
    • Player with Separate Audio and Video Streams: Add functionality to support different audio and video streams for advanced playback scenarios.

    License

    Compose Media Player is licensed under the MIT License. See LICENSE for details.

    Applications Using This Library

    • Pushscroll - Pushscroll: Screen-Time Gym
    • Pixelix - Pixelfed client for Android and iOS

    If you're using this library in your project, please let us know and we'll add it to this list!

    Star History

    Star History Chart