相关问题
HarmonyOS 设置本地媒体会话,当AVSessionType为voice_call时,本地媒体会话未展示设置的媒体会话信息
823浏览 • 1回复 待解决
通过PolarDB的会话管理功能可以实现哪些效果?
3988浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现HarmonyOS媒体全屏切换功能?
1965浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现弹窗的交互功能?
1467浏览 • 1回复 待解决
目前是否提供可以实现VoIP会话的方案 ?后续是否支持VoIP会话?
1271浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现自定义弹窗的交互功能?
1272浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现Dialog组件显示与关闭的交互功能?
1220浏览 • 1回复 待解决
如何在HarmonyOS应用中使用多媒体功能?
1344浏览 • 0回复 待解决
HarmonyOS 如何实现交互实现-吸顶
1284浏览 • 1回复 待解决
#鸿蒙通关秘籍#媒体查询中哪些媒体特征可以用于提升鸿蒙应用的交互体验?
996浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中扩展Node-API功能实现跨语言交互?
1278浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙UI开发中如何实现带有交互功能的点赞按钮?
1311浏览 • 1回复 待解决
在OceanBase中,如何修改会话变量设置?
5263浏览 • 1回复 待解决
HarmonyOS 音频会话的demo
919浏览 • 1回复 待解决
初始化页面,默认场地不可选交互如何实现,点击选种交互,反选交互?
3705浏览 • 1回复 待解决
什么是PolarDB的会话管理?
3777浏览 • 1回复 待解决
HarmonyOS Web组件如何适配深色模式,利用CSS媒体特性prefers-color-scheme进行交互告知?
1519浏览 • 1回复 待解决
对于鸿蒙开发中的多媒体处理,怎样实现视频的播放、暂停和快进功能?
1700浏览 • 1回复 待解决
ArkTS中Web交互、网络请求如何实现?
1776浏览 • 1回复 待解决
开发 HarmonyOS Connect 设备应用时,如何与其他鸿蒙应用进行交互,实现更丰富的功能联动?
593浏览 • 0回复 待解决
开发 HarmonyOS Connect 设备应用时,如何与其他鸿蒙应用进行交互,实现更丰富的功能联动?
597浏览 • 0回复 待解决
如何实现弹幕功能:实现弹幕功能的好的方案。
2442浏览 • 1回复 待解决
HarmonyOS 相机会话管理相关问题
750浏览 • 1回复 待解决
会话的结束时间怎样记录?
3939浏览 • 1回复 待解决
鸿蒙系统中如何实现多媒体流的实时处理?
1335浏览 • 0回复 待解决





















此内容主要展示了媒体会话的相关功能,使用@ohos.multimedia.avsession等接口实现媒体提供方与媒体控制方自定义信息的交互功能。可以用来制作媒体播放等内容
相关核心API
通过接口createAVSession()创建媒体会话;
通过接口activate()激活媒体会话;
通过接口setAVQueueItems()设置播放列表,设置后媒体控制方可以读取使用该信息;
通过接口setAVQueueTitle()设置播放列表标题,设置后媒体控制方可以读取使用该信息;
通过接口setAVMetadata()设置当前媒体的元数据,设置后媒体控制方可以读取使用此信息;
通过接口on()开启对媒体控制方控制命令的监听,对媒体控制方的命令进行处理;
核心代码介绍
打开应用的主界面设计
准备图像资源
初始化第一音乐状态
为控制器准备资源
其中所需要的资源mediaDate可参考如下;
启动连续任务
注册监听器
实现效果
适配版本信息
· IDE:DevEco Studio 4.0.1.501
· SDK:HarmoneyOS 4.0.0.38