一起来了解下鸿蒙系统的媒体组件

微生香岚
发布于 2021-8-31 11:50
浏览
0收藏

简介

 

媒体组件为开发者提供一套简单易于理解的接口,能够使得开发者方便接入系统并使用系统的媒体资源。

 

媒体组件包含了音视频、媒体存储等相关媒体业务,提供以下常用功能:

 

  • 音频播放和录制。
  • 视频播放和录制。

 

图 1 媒体组件架构图

 一起来了解下鸿蒙系统的媒体组件-鸿蒙开发者社区

目录

 

仓目录结构如下:

 

/foundation/multimedia/media_standard    # 媒体组件业务代码
├── frameworks                           # 框架代码
│   ├── innerkitsimpl                    # native框架实现
│   ├── kitsimpl                         # js框架实现
│   ├── videodisplaymanager              # 显示实现
├── interfaces                           # 外部接口层
│   ├── innerkits                        # native外部接口文件
│   └── kits                             # js外部接口文件
├── services                             # 服务实现
│   ├── include                          # 服务对外头文件
│   ├── play                             # 播放C/S实现
│   │   ├── client                       # 播放C实现
│   │   ├── ipc                          # 播放C/S框架
│   │   ├── server                       # 播放S实现
│   │   ├── engine                       # 播放引擎框架
│   ├── recorder                         # 录制C/S实现
│   │   ├── client                       # 录制C实现
│   │   ├── ipc                          # 录制C/S框架
│   │   ├── server                       # 录制S实现
│   │   ├── engine                       # 录制引擎框架
│   ├── plugins                          # 自定义插件
│   ├── sa_media                         # 媒体服务主进程
│   ├── utils                            # 子系统基础资源
├── LICENSE                              # 证书文件
└── ohos.build                           # 编译文件

 

相关仓

 

媒体组件仓:multimedia\media_standard

multimedia_media_standard-master.zip 465.49K 8次下载
已于2021-8-31 11:50:35修改
收藏
回复
举报
回复
    相关推荐