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 ae33129b7001defc3092ba04be06e3727e4b244c..26ab63b64c07c9727dd1c3ecdb3284229d589631 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-audio.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-audio.md
@@ -36,6 +36,24 @@ getAudioManager(): AudioManager
var audioManager = audio.getAudioManager();
```
+## audio.getStreamManager9+
+
+getStreamManager(): AudioStreamManager
+
+获取音频流管理器实例。
+
+**系统能力:** SystemCapability.Multimedia.Audio.Core
+
+**返回值:**
+| 类型 | 说明 |
+| -------------------------------------------------| ------------------------------- |
+| [AudioStreamManager](#audiostreammanager9) | 返回音频流管理器实例。 |
+
+**示例:**
+```
+var audioStreamManager = audio.getStreamManager();
+```
+
## audio.createAudioRenderer8+
createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback\): void
@@ -44,7 +62,7 @@ createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback\ {
- if (err) {
- console.error(`AudioRenderer Created : Error: ${err.message}`);
- }
- else {
- console.info('AudioRenderer Created : Success : SUCCESS');
- let audioRenderer = data;
- }
+ if (err) {
+ console.error(`AudioRenderer Created : Error: ${err.message}`);
+ }
+ else {
+ console.info('AudioRenderer Created : Success : SUCCESS');
+ let audioRenderer = data;
+ }
});
```
@@ -110,29 +128,29 @@ createAudioRenderer(options: AudioRendererOptions): Promise
import audio from '@ohos.multimedia.audio';
var audioStreamInfo = {
- samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_44100,
- channels: audio.AudioChannel.CHANNEL_1,
- sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
- encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
+ samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_44100,
+ channels: audio.AudioChannel.CHANNEL_1,
+ sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
+ encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
var audioRendererInfo = {
- content: audio.ContentType.CONTENT_TYPE_SPEECH,
- usage: audio.StreamUsage.STREAM_USAGE_VOICE_COMMUNICATION,
- rendererFlags: 1
+ content: audio.ContentType.CONTENT_TYPE_SPEECH,
+ usage: audio.StreamUsage.STREAM_USAGE_VOICE_COMMUNICATION,
+ rendererFlags: 1
}
var audioRendererOptions = {
- streamInfo: audioStreamInfo,
- rendererInfo: audioRendererInfo
+ streamInfo: audioStreamInfo,
+ rendererInfo: audioRendererInfo
}
var audioRenderer;
audio.createAudioRenderer(audioRendererOptions).then((data) => {
- audioRenderer = data;
- console.info('AudioFrameworkRenderLog: AudioRenderer Created : Success : Stream Type: SUCCESS');
+ audioRenderer = data;
+ console.info('AudioFrameworkRenderLog: AudioRenderer Created : Success : Stream Type: SUCCESS');
}).catch((err) => {
- console.info('AudioFrameworkRenderLog: AudioRenderer Created : ERROR : '+err.message);
+ console.info('AudioFrameworkRenderLog: AudioRenderer Created : ERROR : '+err.message);
});
```
@@ -156,30 +174,30 @@ createAudioCapturer(options: AudioCapturerOptions, callback: AsyncCallback