1# 媒体子系统音频接口变更说明 2 3## cl.multimedia.1 ohos.multimedia.audio AudioRenderer接口setRenderRate/getRenderRate废弃 4 5**访问级别** 6 7公开接口 8 9**废弃原因** 10 11被功能更全面的新接口SetSpeed/GetSpeed替代,故废弃原接口 12 13**废弃影响** 14 15非兼容性变更,需要开发者进行适配。 16 17**API Level** 18 19setRenderRate(): 8 20 21getRenderRate(): 8 22 23getRenderRateSync(): 10 24 25**废弃发生版本** 26 27从OpenHarmony SDK 4.1.5.5开始。 28 29**废弃的接口** 30 31接口属于AudioRenderer 32 33setRenderRate(rate: AudioRendererRate, callback: AsyncCallback<void>): void; 34 35setRenderRate(rate: AudioRendererRate): Promise<void>; 36 37getRenderRate(callback: AsyncCallback<AudioRendererRate>): void; 38 39getRenderRate(): Promise<AudioRendererRate>; 40 41getRenderRateSync(): AudioRendererRate; 42 43**适配指导** 44 45根据废弃接口提示,使用AudioRenderer内的新接口即可,新接口支持通过浮点数调节播放速度,而非固定倍数。 46 47setSpeed(speed: number): void; 48 49getSpeed(): number; 50 51废弃接口会在至少5个SDK版本内保持兼容,请应用按需规划适配计划