Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
5c3087db
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
5c3087db
编写于
4月 12, 2023
作者:
O
openharmony_ci
提交者:
Gitee
4月 12, 2023
浏览文件
操作
浏览文件
下载
差异文件
!17216 【轻量级 PR】:更正avplayer-avrecorder-overview.md 拼写错误
Merge pull request !17216 from wusongqing/N/A
上级
5b08ec6c
6c880b89
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
3 addition
and
3 deletion
+3
-3
zh-cn/application-dev/media/avplayer-avrecorder-overview.md
zh-cn/application-dev/media/avplayer-avrecorder-overview.md
+3
-3
未找到文件。
zh-cn/application-dev/media/avplayer-avrecorder-overview.md
浏览文件 @
5c3087db
...
@@ -35,11 +35,11 @@ AVPlayer提供功能完善一体化播放能力,应用只需要提供流媒体
...
@@ -35,11 +35,11 @@ AVPlayer提供功能完善一体化播放能力,应用只需要提供流媒体
应用通过调用JS接口层提供的AVPlayer接口实现相应功能时,框架层会通过播放服务(Player Framework)解析成单独的音频数据流和视频数据流,音频数据流经过软件解码后输出至音频服务(Audio Framework),再至硬件接口层的音频HDI,实现音频播放功能。视频数据流经过硬件(推荐)/软件解码后输出至图形渲染服务(Graphic Framework),再输出至硬件接口层的显示HDI,完成图形渲染。
应用通过调用JS接口层提供的AVPlayer接口实现相应功能时,框架层会通过播放服务(Player Framework)解析成单独的音频数据流和视频数据流,音频数据流经过软件解码后输出至音频服务(Audio Framework),再至硬件接口层的音频HDI,实现音频播放功能。视频数据流经过硬件(推荐)/软件解码后输出至图形渲染服务(Graphic Framework),再输出至硬件接口层的显示HDI,完成图形渲染。
完整的视频播放需要:应用、XCompo
m
emt、Player Framework、Graphic Framework、Audio Framework、显示HDI和音频HDI共同实现。
完整的视频播放需要:应用、XCompo
n
emt、Player Framework、Graphic Framework、Audio Framework、显示HDI和音频HDI共同实现。
图2中,数字标注表示需要数据与外部模块的传递。
图2中,数字标注表示需要数据与外部模块的传递。
1.
应用从X
c
omponent组件获取窗口SurfaceID,获取方式参考
[
XComponent
](
../reference/arkui-ts/ts-basic-components-xcomponent.md
)
。
1.
应用从X
C
omponent组件获取窗口SurfaceID,获取方式参考
[
XComponent
](
../reference/arkui-ts/ts-basic-components-xcomponent.md
)
。
2.
应用把媒体资源、SurfaceID传递给AVPlayer接口。
2.
应用把媒体资源、SurfaceID传递给AVPlayer接口。
...
@@ -109,7 +109,7 @@ AVRecorder主要工作是捕获音频信号,接收视频信号,完成音视
...
@@ -109,7 +109,7 @@ AVRecorder主要工作是捕获音频信号,接收视频信号,完成音视
1.
应用通过AVRecorder接口从录制服务获取SurfaceID。
1.
应用通过AVRecorder接口从录制服务获取SurfaceID。
2.
应用将SurfaceID设置给相机服务,相机服务可以通过SurfaceID获取到Surface。相机服务通过视频HDI捕获图像数据送至框架层的
媒体
服务。
2.
应用将SurfaceID设置给相机服务,相机服务可以通过SurfaceID获取到Surface。相机服务通过视频HDI捕获图像数据送至框架层的
录制
服务。
3.
相机服务通过Surface将视频数据传递给录制服务。
3.
相机服务通过Surface将视频数据传递给录制服务。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录