HarmonyOS 鸿蒙Next接入系统播控
HarmonyOS 鸿蒙Next接入系统播控 应用可以参考如下链接接入系统播控
【参考链接】https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/using-avsession-developer
系统播控提供ETS接口接入,暂不提供JS接口。
在支持ETS接口的手表、PC、大屏等设备上接入暂无区别。
在鸿蒙Next中接入系统播控,需使用@ohos.multimedia.avsession模块。创建AVSession实例,调用setAVCallBack设置播放控制回调,通过setMetadata、setPlaybackState更新信息。最后调用activate激活会话,系统播控即可显示。
更多关于HarmonyOS 鸿蒙Next接入系统播控的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS Next的系统播控能力通过AVSession框架实现,仅支持ArkTS(原ETS)接口。接入核心是创建并激活媒体会话,实现后台播放与远端控制。
关键点是必须使用@ohos.multimedia.avsession模块,在Ability中调用createAVSession创建会话,设置AVSessionType.VOICE_COMMUNICATION或AVSessionType.AUDIO等类型,并通过activate()激活。配合AVSessionController实现播控面板的指令监听与状态同步。手表、PC、大屏等设备接入无区别,均使用同一套ArkTS API。

