1# multimedia子系统变更说明 2 3## cl.multimedia.1 getValidCommandsSync接口变更 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11接口原实现返回成错误的int类型,现按照接口定义,修改返回为正确的AVControlCommandType类型。 12 13**变更影响** 14 15该变更为非兼容性变更,需要开发者进行适配。 16 17**变更发生版本** 18 19从OpenHarmony SDK 4.1.3.5 开始。 20 21**变更的接口/组件** 22 23getValidCommandsSync(): Array<AVControlCommandType> 24 25**适配指导** 26 27变更前: 28 29使用已创建的AVSession,获取controller支持的指令,返回值为int数组 30 31let validCommands = avsession.getController().getValidCommandsSync(); 32 33例如若应用只注册了play指令回调,validCommands[0]就等于0 34 35变更后: 36 37使用已创建的AVSession,获取controller支持的指令,返回值为AVControlCommandType类型的string数组 38 39let validCommands = avsession.getController().getValidCommandsSync(); 40 41例如若应用只注册了play指令回调,validCommands[0]就等于'play'