From bc6c32ec8e6fb2ae8b159ff4464feaab78c9d3b1 Mon Sep 17 00:00:00 2001 From: lwx1059628 Date: Thu, 24 Mar 2022 09:54:32 +0800 Subject: [PATCH] updata audio js api Signed-off-by: lwx1059628 --- .../reference/apis/js-apis-audio.md | 507 ++++++++++-------- 1 file changed, 290 insertions(+), 217 deletions(-) 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 4ccdece143..b731ad6380 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-audio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-audio.md @@ -52,6 +52,7 @@ createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback\ { if (err) { - console.error(`AudioRender Created : Error: ${err.message}`); + console.error(`AudioRenderer Created : Error: ${err.message}`); } else { - console.info('AudioRender Created : Success : SUCCESS'); - audioRenderer = data; + console.info('AudioRenderer Created : Success : SUCCESS'); + let audioRenderer = data; } }); ``` @@ -104,6 +105,8 @@ createAudioRenderer(options: AudioRendererOptions): Promise **示例:** ``` +import audio from '@ohos.multimedia.audio'; + var audioStreamInfo = { samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_44100, channels: audio.AudioChannel.CHANNEL_1, @@ -122,7 +125,13 @@ var audioRendererOptions = { rendererInfo: audioRendererInfo } -let audioRenderer = await audio.createAudioRenderer(audioRendererOptions); +var audioRenderer; +audio.createAudioRenderer(audioRendererOptions).then((data) => { + audioRenderer = data; + console.info('AudioFrameworkRenderLog: AudioRenderer Created : Success : Stream Type: SUCCESS'); +}).catch((err) => { + console.info('AudioFrameworkRenderLog: AudioRenderer Created : ERROR : '+err.message); +}); ``` ## audio.createAudioCapturer8+ @@ -143,6 +152,7 @@ createAudioCapturer(options: AudioCapturerOptions, callback: AsyncCallback