匿名用户AVSession Kit
HarmonyOS 5
视频直播类app 接入avsession
createAVSession还有setAVPlaybackState等等的一些配置怎么写
明亮阳光【背景知识】
AVSession Kit是系统提供的音视频管控服务,用于统一管理系统中所有音视频行为,帮助开发者快速构建音视频统一展示和控制能力。AVSession Kit提供的能力范围包括:
- 提供音视频统一管控能力,音视频应用接入AVSession后,可以发送应用的数据(比如正在播放的歌曲、歌曲的播放状态等)到系统播控中心。用户可以通过播控中心、语音助手等系统应用切换多个应用、多个设备播放。
- AVSession Kit提供音频后台约束能力,应用接入AVSession(媒体会话)后,可以进行后台音频播放。通过系统播控中心,应用后台播放可见可控,音视频应用可统一控制。此功能需要同时申请后台任务。
【解决方案】
音视频应用接入AVSession分为以下几个基本步骤:
- 确认会话类型,创建并激活媒体会话(需要注意,创建AVSession后,请先注册应用支持的控制命令,再激活AVSession)。
- 设置必要的元数据。
- 设置播放相关状态。
- 设置被媒体会话控制方拉起的UIAbility。
- 按需注册不同的播控命令。
- 应用退出或无对应业务时,注销会话。
音视频应用接入AVSession的具体步骤可参考:应用接入AVSession场景介绍。
针对不同的业务场景对照应用接入播控自检表及各检查项对应的详细说明进行自检。
Yanyan
直播开播端方案主要是基于系统提供的Audio Kit、Camera Kit、AVCodec Kit以及ArkGraphics 2D等能力实现开播端高清录制、音频播放、音视频编码和纹理渲染等功能。

参考地址
https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-hmos-live-stream-solution
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要提问题
使用uni-app开发HarmonyOS应用,如何接入腾讯云云直播推拉流SDK
HarmonyOS App直播,小窗播放一段时间后,我把小窗关闭,还有直播的声音,直到再打开App声音才消失 (API12+)
HarmonyOS 如何在直播间悬浮窗中加载一个组件? (API12+)
服务端如何接入华为账号登录
HarmonyOS 使用AVSession进行投播最好申请什么长时任务类型?(API12+)
HarmonyOS 有没有什么接口或者方式可以设置设备的位置 (API12+)
HarmonyOS 如何跳转APP设置页面(API12+)
HarmonyOS 如何在videosession.commitConfig后更新AVRecorder的旋转角度?(API12+)




































苏公安网备 32011402010933号