harmony 鸿蒙Multimedia Subsystem Changelog
Multimedia Subsystem Changelog
cl.multimedia.1 APIs setRenderRate and getRenderRate of the AudioRenderer Class in ohos.multimedia.audio Are Deprecated
Access Level
Public API
Reason for Change
The setRenderRate and getRenderRate APIs are deprecated and replaced by setSpeed and getSpeed, which provide more comprehensive functions.
Change Impact
The change is not compatible with earlier versions. You are advised to use new APIs.
API Level
setRenderRate(): 8
getRenderRate(): 8
getRenderRateSync(): 10
Deprecated Since
OpenHarmony SDK 4.1.5.5
Deprecated APIs
In the AudioRenderer class:
setRenderRate(rate: AudioRendererRate, callback: AsyncCallback<void>): void;
setRenderRate(rate: AudioRendererRate): Promise<void>;
getRenderRate(callback: AsyncCallback<AudioRendererRate>): void;
getRenderRate(): Promise<AudioRendererRate>;
getRenderRateSync(): AudioRendererRate;
Adaptation Guide
Use the new APIs in AudioRenderer. The new APIs support the adjustment of the playback speed through a floating point number instead of a fixed multiple.
setSpeed(speed: number): void;
getSpeed(): number;
The deprecated APIs will be retained for five more SDK versions. Make your adaptation plan as required.
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Ability Subsystem Changelog
harmony 鸿蒙Access Token Changelog
harmony 鸿蒙Event Notification Subsystem ChangeLog
harmony 鸿蒙ArkCompiler Subsystem Changelog
harmony 鸿蒙ArkCompiler Subsystem Changelog
harmony 鸿蒙ArkUI Subsystem Changelog
harmony 鸿蒙Bundle Manager Subsystem Changelog
harmony 鸿蒙File Management Subsystem Changelog
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦