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版本内保持兼容,请应用按需规划适配计划