diff --git a/zh-cn/application-dev/reference/apis/js-apis-audio.md b/zh-cn/application-dev/reference/apis/js-apis-audio.md
index 9c1611a5cb2fadd9e2eba5fe40d8815fbeb64796..ce3944b060e1faf0617594a28de9d17e01d4e271 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-audio.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-audio.md
@@ -504,10 +504,10 @@ async function createTonePlayer(){
| ---------------------| --------| --------------- |
| ERROR_INVALID_PARAM | 6800101 | 无效入参。 |
| ERROR_NO_MEMORY | 6800102 | 分配内存失败。 |
-| ERROR_ILLEGAL_STATE | 6800103 | 操作不支持。 |
+| ERROR_ILLEGAL_STATE | 6800103 | 状态不支持。 |
| ERROR_UNSUPPORTED | 6800104 | 参数选项不支持。 |
| ERROR_TIMEOUT | 6800105 | 处理超时。 |
-| ERROR_STREAM_LIMIT | 6800201 | 音频数量达到限制。|
+| ERROR_STREAM_LIMIT | 6800201 | 音频流数量达到限制。|
| ERROR_SYSTEM | 6800301 | 系统处理异常。 |
## AudioChannel8+
@@ -663,7 +663,7 @@ async function createTonePlayer(){
枚举,中断事件返回类型。
> **说明:**
-> 从 API Version 9 开始废弃。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃。
**系统能力:** 以下各项对应的系统能力均为SystemCapability.Multimedia.Audio.Renderer
@@ -736,7 +736,7 @@ async function createTonePlayer(){
## AudioInterrupt(deprecated)
> **说明:**
-> 从 API Version 9 开始废弃。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃。
音频监听事件传入的参数。
@@ -751,7 +751,7 @@ async function createTonePlayer(){
## InterruptAction(deprecated)
> **说明:**
-> 从 API Version 9 开始废弃。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃。
音频打断/获取焦点事件的回调方法。
@@ -973,7 +973,7 @@ setVolume(volumeType: AudioVolumeType, volume: number, callback: AsyncCallback&l
设置指定流的音量,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setVolume](#setvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setVolume](#setvolume9)替代。
**需要权限:** ohos.permission.ACCESS_NOTIFICATION_POLICY
@@ -1008,7 +1008,7 @@ setVolume(volumeType: AudioVolumeType, volume: number): Promise<void>
设置指定流的音量,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setVolume](#setvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setVolume](#setvolume9)替代。
**需要权限:** ohos.permission.ACCESS_NOTIFICATION_POLICY
@@ -1044,7 +1044,7 @@ getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): v
获取指定流的音量,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getVolume](#getvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getVolume](#getvolume9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1074,7 +1074,7 @@ getVolume(volumeType: AudioVolumeType): Promise<number>
获取指定流的音量,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getVolume](#getvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getVolume](#getvolume9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1105,7 +1105,7 @@ getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>)
获取指定流的最小音量,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMinVolume](#getminvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMinVolume](#getminvolume9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1135,7 +1135,7 @@ getMinVolume(volumeType: AudioVolumeType): Promise<number>
获取指定流的最小音量,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMinVolume](#getminvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMinVolume](#getminvolume9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1166,7 +1166,7 @@ getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>)
获取指定流的最大音量,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMaxVolume](#getmaxvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMaxVolume](#getmaxvolume9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1196,7 +1196,7 @@ getMaxVolume(volumeType: AudioVolumeType): Promise<number>
获取指定流的最大音量,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMaxVolume](#getmaxvolume9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getMaxVolume](#getmaxvolume9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1227,7 +1227,7 @@ mute(volumeType: AudioVolumeType, mute: boolean, callback: AsyncCallback<void
设置指定音量流静音,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[mute](#mute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[mute](#mute9)替代。
**需要权限:** ohos.permission.ACCESS_NOTIFICATION_POLICY
@@ -1262,7 +1262,7 @@ mute(volumeType: AudioVolumeType, mute: boolean): Promise<void>
设置指定音量流静音,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[mute](#mute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[mute](#mute9)替代。
**需要权限:** ohos.permission.ACCESS_NOTIFICATION_POLICY
@@ -1299,7 +1299,7 @@ isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): voi
获取指定音量流是否被静音,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMute](#ismute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMute](#ismute9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1329,7 +1329,7 @@ isMute(volumeType: AudioVolumeType): Promise<boolean>
获取指定音量流是否被静音,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMute](#ismute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMute](#ismute9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1360,7 +1360,7 @@ isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): v
获取指定音量流是否为活跃状态,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioStreamManager中的[isActive](#isactive9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioStreamManager中的[isActive](#isactive9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1390,7 +1390,7 @@ isActive(volumeType: AudioVolumeType): Promise<boolean>
获取指定音量流是否为活跃状态,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioStreamManager中的[isActive](#isactive9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioStreamManager中的[isActive](#isactive9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Volume
@@ -1421,7 +1421,7 @@ setRingerMode(mode: AudioRingMode, callback: AsyncCallback<void>): void
设置铃声模式,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setRingerMode](#setringermode9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setRingerMode](#setringermode9)替代。
**需要权限:** ohos.permission.ACCESS_NOTIFICATION_POLICY
@@ -1455,7 +1455,7 @@ setRingerMode(mode: AudioRingMode): Promise<void>
设置铃声模式,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setRingerMode](#setringermode9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setRingerMode](#setringermode9)替代。
**需要权限:** ohos.permission.ACCESS_NOTIFICATION_POLICY
@@ -1490,7 +1490,7 @@ getRingerMode(callback: AsyncCallback<AudioRingMode>): void
获取铃声模式,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getRingerMode](#getringermode9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getRingerMode](#getringermode9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Communication
@@ -1519,7 +1519,7 @@ getRingerMode(): Promise<AudioRingMode>
获取铃声模式,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getRingerMode](#getringermode9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[getRingerMode](#getringermode9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Communication
@@ -1668,7 +1668,7 @@ getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescrip
获取音频设备列表,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[getDevices](#getdevices9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[getDevices](#getdevices9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Device
@@ -1697,7 +1697,7 @@ getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>
获取音频设备列表,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[getDevices](#getdevices9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[getDevices](#getdevices9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Device
@@ -1728,7 +1728,7 @@ setDeviceActive(deviceType: ActiveDeviceType, active: boolean, callback: AsyncCa
设置设备激活状态,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[setCommunicationDevice](#setcommunicationdevice9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[setCommunicationDevice](#setcommunicationdevice9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Device
@@ -1759,7 +1759,7 @@ setDeviceActive(deviceType: ActiveDeviceType, active: boolean): Promise<void&
设置设备激活状态,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[setCommunicationDevice](#setcommunicationdevice9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[setCommunicationDevice](#setcommunicationdevice9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Device
@@ -1792,7 +1792,7 @@ isDeviceActive(deviceType: ActiveDeviceType, callback: AsyncCallback<boolean&
获取指定设备的激活状态,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[isCommunicationDeviceActive](#iscommunicationdeviceactive9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[isCommunicationDeviceActive](#iscommunicationdeviceactive9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Device
@@ -1822,7 +1822,7 @@ isDeviceActive(deviceType: ActiveDeviceType): Promise<boolean>
获取指定设备的激活状态,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[isCommunicationDeviceActive](#iscommunicationdeviceactive9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioRoutingManager中的[isCommunicationDeviceActive](#iscommunicationdeviceactive9)替代。
**系统能力:** SystemCapability.Multimedia.Audio.Device
@@ -1853,7 +1853,7 @@ setMicrophoneMute(mute: boolean, callback: AsyncCallback<void>): void
设置麦克风静音状态,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setMicrophoneMute](#setmicrophonemute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setMicrophoneMute](#setmicrophonemute9)替代。
**需要权限:** ohos.permission.MICROPHONE
@@ -1885,7 +1885,7 @@ setMicrophoneMute(mute: boolean): Promise<void>
设置麦克风静音状态,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setMicrophoneMute](#setmicrophonemute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[setMicrophoneMute](#setmicrophonemute9)替代。
**需要权限:** ohos.permission.MICROPHONE
@@ -1918,7 +1918,7 @@ isMicrophoneMute(callback: AsyncCallback<boolean>): void
获取麦克风静音状态,使用callback方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMicrophoneMute](#ismicrophonemute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMicrophoneMute](#ismicrophonemute9)替代。
**需要权限:** ohos.permission.MICROPHONE
@@ -1949,7 +1949,7 @@ isMicrophoneMute(): Promise<boolean>
获取麦克风静音状态,使用Promise方式异步返回结果。
> **说明:**
-> 从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMicrophoneMute](#ismicrophonemute9)替代。
+> 从 API Version 7 开始支持,从 API Version 9 开始废弃,建议使用AudioVolumeGroupManager中的[isMicrophoneMute](#ismicrophonemute9)替代。
**需要权限:** ohos.permission.MICROPHONE
@@ -3511,68 +3511,6 @@ audioStreamManager.isActive(audio.AudioVolumeType.MEDIA).then((value) => {
});
```
-### isAudioRendererLowLatencySupported9+
-
-isAudioRendererLowLatencySupported(streaminfo: AudioStreamInfo, callback: Callback<boolean>): void;
-
-检查系统是否支持音频渲染器中的低延迟配置。使用callback异步回调。
-
-**系统能力:** SystemCapability.Multimedia.Audio.Renderer
-
-**参数:**
-
-| 名称 | 类型 | 必填 | 说明 |
-| ---------- | ----------------------- | -------- | --------------------------------------- |
-| streaminfo | [AudioStreamInfo](#audiostreaminfo8) | 是 | 音频渲染器流信息。 |
-| callback | Callback<boolean> | 是 | 返回系统是否支持音频渲染器中的低延迟配置。 |
-
-**示例:**
-
-```js
-let AudioStreamInfo = {
- samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_44100,
- channels: audio.AudioChannel.CHANNEL_1,
- sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
- encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
-}
-audioStreamManager.isAudioRendererLowLatencySupported(AudioStreamInfo, (result) => {
- console.info(`isAudioRendererLowLatencySupported success var ${result}`);
-});
-```
-
-### isAudioRendererLowLatencySupported9+
-
-isAudioRendererLowLatencySupported(streaminfo: AudioStreamInfo): Promise<boolean>
-
-检查系统是否支持音频渲染器中的低延迟配置。使用Promise方式异步返回结果。
-
-**系统能力:** SystemCapability.Multimedia.Audio.Renderer
-
-**参数:**
-
-| 参数名 | 类型 | 必填 | 说明 |
-| ---------- | ------------------------------------ | ---- | ------------|
-| streaminfo | [AudioStreamInfo](#audiostreaminfo8) | 是 | 数据流信息 |
-
-**返回值:**
-
-| 类型 | 说明 |
-| ------------------- | ---------------------------------------------------- |
-| Promise<void> | Promise方式异步返回系统是否支持音频渲染器中的低延迟配置。 |
-
-**示例:**
-
-```js
-let AudioStreamInfo = {
- samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_44100,
- channels: audio.AudioChannel.CHANNEL_1,
- sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
- encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
-}
-let result = audioStreamManager.isAudioRendererLowLatencySupported(AudioStreamInfo);
-console.info(`isAudioRendererLowLatencySupported success var ${result}`);
-```
-
## AudioRoutingManager9+
音频路由管理。在使用AudioRoutingManager的接口前,需要使用[getRoutingManager](#getroutingmanager9)获取AudioRoutingManager实例。
@@ -4449,7 +4387,7 @@ getAudioStreamId(callback: AsyncCallback): void
| 参数名 | 类型 | 必填 | 说明 |
| :------- | :--------------------------------------------------- | :--- | :------------------- |
-| callback | AsyncCallback<[number]\> | 是 | 回调返回音频流id。 |
+| callback | AsyncCallback | 是 | 回调返回音频流id。 |
**示例:**
@@ -4471,7 +4409,7 @@ getAudioStreamId(): Promise
| 类型 | 说明 |
| :--------------------------------------------- | :--------------------- |
-| Promise<[number]\> | Promise返回音频流id. |
+| Promise | Promise返回音频流id. |
**示例:**
@@ -5220,7 +5158,7 @@ on(type: "markReach", frame: number, callback: Callback<number>): void
| :------- | :----------------------- | :--- | :---------------------------------------- |
| type | string | 是 | 事件回调类型,支持的事件为:'markReach'。 |
| frame | number | 是 | 触发事件的帧数。 该值必须大于 0。 |
-| callback | Callback | 是 | 触发事件时调用的回调。 |
+| callback | Callback\ | 是 | 触发事件时调用的回调。 |
**示例:**
@@ -5267,7 +5205,7 @@ on(type: "periodReach", frame: number, callback: Callback<number>): void
| :------- | :----------------------- | :--- | :------------------------------------------ |
| type | string | 是 | 事件回调类型,支持的事件为:'periodReach'。 |
| frame | number | 是 | 触发事件的帧数。 该值必须大于 0。 |
-| callback | Callback | 是 | 触发事件时调用的回调。 |
+| callback | Callback\ | 是 | 触发事件时调用的回调。 |
**示例:**
@@ -5475,7 +5413,7 @@ getAudioStreamId(callback: AsyncCallback): void
| 参数名 | 类型 | 必填 | 说明 |
| :------- | :--------------------------------------------------- | :--- | :------------------- |
-| callback | AsyncCallback<[number]\> | 是 | 回调返回音频流id。 |
+| callback | AsyncCallback | 是 | 回调返回音频流id。 |
**示例:**
@@ -5497,7 +5435,7 @@ getAudioStreamId(): Promise
| 类型 | 说明 |
| :--------------------------------------------- | :--------------------- |
-| Promise<[number]\> | Promise返回音频流id. |
+| Promise | Promise返回音频流id. |
**示例:**
@@ -5863,7 +5801,7 @@ on(type: "markReach", frame: number, callback: Callback<number>): void
| :------- | :---------------------- | :--- | :----------------------------------------- |
| type | string | 是 | 事件回调类型,支持的事件为:'markReach'。 |
| frame | number | 是 | 触发事件的帧数。 该值必须大于0。 |
-| callback | Callback | 是 | 使用callback方式异步返回被触发事件的回调。 |
+| callback | Callback\ | 是 | 使用callback方式异步返回被触发事件的回调。 |
**示例:**
@@ -5909,7 +5847,7 @@ on(type: "periodReach", frame: number, callback: Callback<number>): void
| :------- | :----------------------- | :--- | :------------------------------------------ |
| type | string | 是 | 事件回调类型,支持的事件为:'periodReach'。 |
| frame | number | 是 | 触发事件的帧数。 该值必须大于0。 |
-| callback | Callback | 是 | 使用callback方式异步返回被触发事件的回调 |
+| callback | Callback\ | 是 | 使用callback方式异步返回被触发事件的回调 |
**示例:**