这个项目能做什么

Compose Media Player 为 Compose Multiplatform 项目提供媒体播放组件。主要的 composemediaplayer 模块支持带 Compose UI、字幕、元数据和平台原生后端的视频播放。一个独立的 composemediaplayer-audio 模块提供轻量级的纯音频控制,包括播放、暂停、停止、搜索和音量管理。 该库通过 Maven Central 发布,并配有独立的视频和音频 README 文件以及 Dokka 文档。其声明的平台覆盖范围包括 Android、iOS、macOS JVM、Windows JVM、Linux JVM 和 Compose Web。还提供了一个在线示例演示。 该项目以 MIT 许可证发布。其路线图列出了计划中的音频增强功能,如元数据访问、JVM 播放速率支持、更丰富的流诊断以及独立音频和视频流的支持。README 还列出了使用该库的应用程序,并邀请项目维护者加入该列表。