harmony 鸿蒙multimedia子系统变更说明

  • 2025-06-16
  • 浏览 (8)

multimedia子系统变更说明

cl.multimedia.1 getValidCommandsSync接口变更

访问级别

公开接口

变更原因

接口原实现返回成错误的int类型,现按照接口定义,修改返回为正确的AVControlCommandType类型。

变更影响

该变更为非兼容性变更,需要开发者进行适配。

变更发生版本

从OpenHarmony SDK 4.1.3.5 开始。

变更的接口/组件

getValidCommandsSync(): Array

适配指导

变更前:

使用已创建的AVSession,获取controller支持的指令,返回值为int数组

let validCommands = avsession.getController().getValidCommandsSync();

例如若应用只注册了play指令回调,validCommands[0]就等于0

变更后:

使用已创建的AVSession,获取controller支持的指令,返回值为AVControlCommandType类型的string数组

let validCommands = avsession.getController().getValidCommandsSync();

例如若应用只注册了play指令回调,validCommands[0]就等于’play’

你可能感兴趣的鸿蒙文章

harmony 鸿蒙帐号子系统系统账号模块ChangeLog

harmony 鸿蒙ArkUI子系统ChangeLog

harmony 鸿蒙包管理子系统变更说明

harmony 鸿蒙cert子系统ChangeLog

harmony 鸿蒙ArkUI子系统变更说明

harmony 鸿蒙Web子系统ChangeLog

0  赞