diff --git a/zh-cn/application-dev/media/audio-effect-management.md b/zh-cn/application-dev/media/audio-effect-management.md index 8e45e7d88854fe955b8882e390bbc8072fcfdc35..d10ae5a36af2ccd42e7b25f4dacb9a3bdc7f1531 100644 --- a/zh-cn/application-dev/media/audio-effect-management.md +++ b/zh-cn/application-dev/media/audio-effect-management.md @@ -91,7 +91,7 @@ ## 全局查询音效模式 -主要包括全局音效查询相应ContentType和StreamUsage对应场景的音效模式。 +主要包括全局音效查询相应StreamUsage对应场景的音效模式。 对于播放音频类的应用,开发者需要关注该应用的音频流使用什么音效模式并做出相应的操作,比如音乐App播放时,应选择音乐场景下的模式。在使用查询接口前,开发者需要使用getStreamManager()创建一个AudioStreamManager音频流管理实例。 ### 获取音频流管理接口 @@ -107,7 +107,7 @@ ### 查询对应场景的音效模式 ```js - audioStreamManager.getAudioEffectInfoArray(audio.ContentType.CONTENT_TYPE_MUSIC, audio.StreamUsage.STREAM_USAGE_MEDIA, async (err, audioEffectInfoArray) => { + audioStreamManager.getAudioEffectInfoArray(audio.StreamUsage.STREAM_USAGE_MEDIA, async (err, audioEffectInfoArray) => { if (err) { console.error('Failed to get effect info array'); return; 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 916db82c705ed797e53c9e824c2c155cf5982594..aad68f1f28d51d58df5d36575a311dcace1d8781 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-audio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-audio.md @@ -3708,7 +3708,7 @@ audioStreamManager.isActive(audio.AudioVolumeType.MEDIA).then((value) => { ### getAudioEffectInfoArray10+ -getAudioEffectInfoArray(content: ContentType, usage: StreamUsage, callback: AsyncCallback<AudioEffectInfoArray>): void +getAudioEffectInfoArray(usage: StreamUsage, callback: AsyncCallback<AudioEffectInfoArray>): void 获取当前音效模式的信息。使用callback异步回调。 @@ -3718,14 +3718,21 @@ getAudioEffectInfoArray(content: ContentType, usage: StreamUsage, callback: Asyn | 参数名 | 类型 | 必填 | 说明 | | -------- | ----------------------------------- | -------- | --------------------------- | -| content | [ContentType](#contenttype) | 是 | 音频内容类型。 | | usage | [StreamUsage](#streamusage) | 是 | 音频流使用类型。 | | callback | AsyncCallback<[AudioEffectInfoArray](#audioeffectinfoarray10)> | 是 | 回调函数,返回当前音效模式的信息。| +**错误码:** + +以下错误码的详细介绍请参见[音频错误码](../errorcodes/errorcode-audio.md)。 + +| 错误码ID | 错误信息 | +| ------- | --------------------------------------------| +| 6800101 | Invalid parameter error. Return by callback.| + **示例:** ```js -audioStreamManager.getAudioEffectInfoArray(audio.ContentType.CONTENT_TYPE_MUSIC, audio.StreamUsage.STREAM_USAGE_MEDIA, async (err, audioEffectInfoArray) => { +audioStreamManager.getAudioEffectInfoArray(audio.StreamUsage.STREAM_USAGE_MEDIA, async (err, audioEffectInfoArray) => { console.info('getAudioEffectInfoArray **** Get Callback Called ****'); if (err) { console.error(`getAudioEffectInfoArray :ERROR: ${err}`); @@ -3738,7 +3745,7 @@ audioStreamManager.getAudioEffectInfoArray(audio.ContentType.CONTENT_TYPE_MUSIC, ### getAudioEffectInfoArray10+ -getAudioEffectInfoArray(content: ContentType, usage: StreamUsage): Promise<AudioEffectInfoArray> +getAudioEffectInfoArray(usage: StreamUsage): Promise<AudioEffectInfoArray> 获取当前音效模式的信息。使用Promise异步回调。 @@ -3748,7 +3755,6 @@ getAudioEffectInfoArray(content: ContentType, usage: StreamUsage): Promise<Au | 参数名 | 类型 | 必填 | 说明 | | -------- | ----------------------------------- | -------- | --------------------------- | -| content | [ContentType](#contenttype) | 是 | 音频内容类型。 | | usage | [StreamUsage](#streamusage) | 是 | 音频流使用类型。 | **返回值:** @@ -3757,10 +3763,18 @@ getAudioEffectInfoArray(content: ContentType, usage: StreamUsage): Promise<Au | --------------------------------------------------------------------------| --------------------------------------- | | Promise<[AudioEffectInfoArray](#audioeffectinfoarray10)> | Promise对象,返回当前音效模式的信息。 | +**错误码:** + +以下错误码的详细介绍请参见[音频错误码](../errorcodes/errorcode-audio.md)。 + +| 错误码ID | 错误信息 | +| ------- | --------------------------------------------| +| 6800101 | Invalid parameter error. Return by promise. | + **示例:** ```js -audioStreamManager.getAudioEffectInfoArray(audio.ContentType.CONTENT_TYPE_MUSIC, audio.StreamUsage.STREAM_USAGE_MEDIA).then((audioEffectInfoArray) => { +audioStreamManager.getAudioEffectInfoArray(audio.StreamUsage.STREAM_USAGE_MEDIA).then((audioEffectInfoArray) => { console.info('getAudioEffectInfoArray ######### Get Promise is called ##########'); console.info(`The effect modes are: ${audioEffectInfoArray}`); }).catch((err) => {