# multimedia_player_framework **Repository Path**: openharmony/multimedia_player_framework ## Basic Information - **Project Name**: multimedia_player_framework - **Description**: 暂无描述 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/openharmony/multimedia_player_framework - **GVP Project**: No ## Statistics - **Stars**: 52 - **Forks**: 817 - **Created**: 2021-06-01 - **Last Updated**: 2025-06-14 ## Categories & Tags **Categories**: harmonyos-multimedia **Tags**: None ## README # 媒体组件 - [简介](#section1158716411637) - [目录](#section161941989596) - [相关仓](#section1533973044317) ## 简介 媒体组件为开发者提供一套简单易于理解的接口,能够使得开发者方便接入系统并使用系统的媒体资源。 媒体组件包含了音视频、媒体存储等相关媒体业务,提供以下常用功能: - 音频播放和录制。 - 视频播放和录制。 **图 1** 媒体组件架构图 ![](figures/zh-cn_image_0000001105973932.png) ## 目录 仓目录结构如下: ``` /foundation/multimedia/player_framework # 媒体组件业务代码 ├── interfaces # 外部接口层 │ ├── kits # 应用接口 │ └── innerkits # 系统内部件接口 ├── frameworks # 部件无独立进程的实现 │ ├── js # js napi实现 │ ├── native # native c++实现 ├── services # 服务C/S实现 │ ├── include # 服务对外头文件 │ ├── services # 服务框架 │ │ ├── player # 播放C/S框架 │ │ ├── recorder # 录制C/S框架 │ │ ├── avcodec # 编解码C/S框架 │ │ ├── avcodeclist # 编解码器能力查询C/S框架 │ │ ├── avmetadatahelper # 元信息缩略图C/S框架 │ │ ├── media_data_source # datasource C/S框架 │ │ ├── sa_media # 媒体主进程 C/S框架 │ │ ├── factory # 引擎工厂 │ │ ├── engine_intf # 引擎API │ ├── engine # 引擎实现 │ │ ├── histreamer # histreamer引擎 │ │ │ ├── avmetadatahelper # 元数据&封面帧引擎 │ │ │ ├── player # 播放引擎 │ │ │ ├── recorder # 录制引擎 │ │ │ ├── factory # 引擎工厂 │ ├── utils # 子系统基础资源 ├── test # 测试代码 ├── BUILD.gn # 编译入口 └── bundle.json # 部件描述文件 ``` ## 相关仓 [multimedia\_player\_framework](https://gitee.com/openharmony/multimedia_player_framework)