Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0818c98d
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看板
未验证
提交
0818c98d
编写于
4月 21, 2023
作者:
W
wusongqing
提交者:
Gitee
4月 21, 2023
1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
corrected format errors
Signed-off-by:
N
wusongqing
<
wusongqing@huawei.com
>
上级
93d035f2
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
0 deletion
+7
-0
zh-cn/application-dev/media/avsession-overview.md
zh-cn/application-dev/media/avsession-overview.md
+7
-0
未找到文件。
zh-cn/application-dev/media/avsession-overview.md
浏览文件 @
0818c98d
...
...
@@ -9,18 +9,23 @@
在开发前,需要先了解以下基础概念:
-
媒体会话(AVSession)
媒体会话的一端连接被控的音视频应用,另一端连接音视频应用的控制端(如播控中心、语音助手等)。媒体会话提供了音视频应用和音视频应用控制端之间进行信息交换的通道。
-
媒体会话提供方
媒体会话提供方指接入媒体会话的音视频应用。音视频应用接入媒体会话后,需要向媒体会话提供播放的媒体信息,例如播放曲目名称、播放状态等。同时,音视频应用需要通过媒体会话接收控制端发出的控制命令并进行正确响应。
-
媒体会话控制方
媒体会话控制方指接入媒体会话并具有全局管控音视频行为功能的应用,例如系统播控中心、语音助手等。为便于开发者理解,下文将多处使用OpenHarmony系统应用播放中心,作为媒体会话控制方举例。播控中心等系统应用接入媒体会话后,可以通过监听媒体会话获取最新的媒体信息,也可以通过媒体会话向音视频应用发出控制命令。
-
媒体会话控制器(AVSessionController)
媒体会话控制器的持有者,一般指媒体会话控制方,可以控制媒体会话提供方的应用播放行为,也可以获取应用的播放信息,还可以监听音视频应用播放状态的变化,用于确保媒体会话信息在音视频应用和播控中间之间的同步。
-
媒体会话管理器(AVSessionManager)
媒体会话管理器提供了管理媒体会话的能力,可以创建媒体会话、创建媒体会话控制器、发送系统控制事件,也支持对媒体会话的状态进行监听。
...
...
@@ -31,9 +36,11 @@
![
AVSession Interaction Process
](
figures/avsession-interaction-process.png
)
-
本地媒体会话
本地媒体会话在本地设备中的媒体会话提供方和媒体会话控制方之间建立连接,实现系统中音视频应用统一的媒体播放控制和媒体信息显示。
-
分布式媒体会话
分布式媒体会话在跨设备场景中的媒体会话提供方和媒体会话控制方之间建立连接,实现音视频应用跨设备的媒体播放控制和媒体信息显示。例如,将设备A中播放的内容投播到设备B,并在设备B中进行播放控制。
## 约束和限制
...
...
Miykael_xxm
🚴
@xiongjiamu
mentioned in commit
27c7a99a
·
4月 22, 2023
mentioned in commit
27c7a99a
mentioned in commit 27c7a99aeb699a19fde64c4a6955240288b56b93
开关提交列表
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录