harmony 鸿蒙媒体子系统音频接口变更说明

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

媒体子系统音频接口变更说明

cl.multimedia.1 ohos.multimedia.audio AudioRenderer接口setRenderRate/getRenderRate废弃

访问级别

公开接口

废弃原因

被功能更全面的新接口SetSpeed/GetSpeed替代,故废弃原接口

废弃影响

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

API Level

setRenderRate(): 8

getRenderRate(): 8

getRenderRateSync(): 10

废弃发生版本

从OpenHarmony SDK 4.1.5.5开始。

废弃的接口

接口属于AudioRenderer

setRenderRate(rate: AudioRendererRate, callback: AsyncCallback): void;

setRenderRate(rate: AudioRendererRate): Promise;

getRenderRate(callback: AsyncCallback): void;

getRenderRate(): Promise;

getRenderRateSync(): AudioRendererRate;

适配指导

根据废弃接口提示,使用AudioRenderer内的新接口即可,新接口支持通过浮点数调节播放速度,而非固定倍数。

setSpeed(speed: number): void;

getSpeed(): number;

废弃接口会在至少5个SDK版本内保持兼容,请应用按需规划适配计划

你可能感兴趣的鸿蒙文章

harmony 鸿蒙元能力子系统变更说明

harmony 鸿蒙程序访问子系统变更说明

harmony 鸿蒙事件通知子系统ChangeLog

harmony 鸿蒙arkcompiler子系统ChangeLog

harmony 鸿蒙ArkCompiler子系统Changelog

harmony 鸿蒙ArkUI子系统变更说明

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

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

harmony 鸿蒙图形子系统变更说明

harmony 鸿蒙安全基础能力子系统-密钥管理服务变更说明

0  赞