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 41b39c939d0ab8d3c6f8c7caab4f48de34a2d759..cd06321696e94a39f4cf68d06d864dce72097707 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-audio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-audio.md @@ -335,8 +335,8 @@ audio.createAudioCapturer(audioCapturerOptions).then((data) => { **系统能力:** 以下各项对应的系统能力均为SystemCapability.Multimedia.Audio.Device -| 名称 | 默认值 | 描述 | -| --------------------------- ----| ------ | ---------- | +| 名称 | 默认值 | 描述 | +| ------------------------------- | ------ | ------------------------------------------------- | | NONE_DEVICES_FLAG9+ | 0 | 无
此接口为系统接口,三方应用不支持调用。 | | OUTPUT_DEVICES_FLAG | 1 | 输出设备。 | | INPUT_DEVICES_FLAG | 2 | 输入设备。 | @@ -489,6 +489,8 @@ audio.createAudioCapturer(audioCapturerOptions).then((data) => { 表示焦点类型的枚举。 +**系统接口:** 该接口为系统接口 + **系统能力:**: SystemCapability.Multimedia.Audio.Core | 名称 | 默认值 | 描述 | @@ -2916,7 +2918,6 @@ audioStreamManager.off('audioCapturerChange'); console.info('######### CapturerChange Off is called #########'); ``` - ## AudioRoutingManager9+ 音频路由管理。在使用AudioRoutingManager的接口前,需要使用[getRoutingManager](#getroutingmanager9)获取AudioRoutingManager实例。 @@ -4317,7 +4318,7 @@ audioRenderer.on('interrupt', async(interruptEvent) => { ### on('markReach')8+ -on(type: 'markReach', frame: number, callback: (position: number) => {}): void +on(type: "markReach", frame: number, callback: Callback): void 订阅到达标记的事件。 当渲染的帧数达到 frame 参数的值时,回调被调用。 @@ -4329,7 +4330,7 @@ on(type: 'markReach', frame: number, callback: (position: number) => {}): void | :------- | :----------------------- | :--- | :---------------------------------------- | | type | string | 是 | 事件回调类型,支持的事件为:'markReach'。 | | frame | number | 是 | 触发事件的帧数。 该值必须大于 0。 | -| callback | (position: number) => {} | 是 | 触发事件时调用的回调。 | +| callback | Callback | 是 | 触发事件时调用的回调。 | **示例:** @@ -4364,7 +4365,7 @@ audioRenderer.off('markReach'); ### on('periodReach') 8+ -on(type: "periodReach", frame: number, callback: (position: number) => {}): void +on(type: "periodReach", frame: number, callback: Callback): void 订阅到达标记的事件。 当渲染的帧数达到 frame 参数的值时,回调被循环调用。 @@ -4376,7 +4377,7 @@ on(type: "periodReach", frame: number, callback: (position: number) => {}): void | :------- | :----------------------- | :--- | :------------------------------------------ | | type | string | 是 | 事件回调类型,支持的事件为:'periodReach'。 | | frame | number | 是 | 触发事件的帧数。 该值必须大于 0。 | -| callback | (position: number) => {} | 是 | 触发事件时调用的回调。 | +| callback | Callback | 是 | 触发事件时调用的回调。 | **示例:** @@ -4943,7 +4944,7 @@ audioCapturer.getBufferSize().then((data) => { ### on('markReach')8+ -on(type: 'markReach', frame: number, callback: (position: number) => {}): void +on(type: "markReach", frame: number, callback: Callback): void 订阅标记到达的事件。 当采集的帧数达到 frame 参数的值时,回调被触发。 @@ -4955,7 +4956,7 @@ on(type: 'markReach', frame: number, callback: (position: number) => {}): void | :------- | :---------------------- | :--- | :----------------------------------------- | | type | string | 是 | 事件回调类型,支持的事件为:'markReach'。 | | frame | number | 是 | 触发事件的帧数。 该值必须大于0。 | -| callback | (position: number) => {} | 是 | 使用callback方式异步返回被触发事件的回调。 | +| callback | Callback | 是 | 使用callback方式异步返回被触发事件的回调。 | **示例:** @@ -4989,7 +4990,7 @@ audioCapturer.off('markReach'); ### on('periodReach')8+ -on(type: "periodReach", frame: number, callback: (position: number) => {}): void +on(type: "periodReach", frame: number, callback: Callback): void 订阅到达标记的事件。 当采集的帧数达到 frame 参数的值时,回调被循环调用。 @@ -5001,7 +5002,7 @@ on(type: "periodReach", frame: number, callback: (position: number) => {}): void | :------- | :----------------------- | :--- | :------------------------------------------ | | type | string | 是 | 事件回调类型,支持的事件为:'periodReach'。 | | frame | number | 是 | 触发事件的帧数。 该值必须大于0。 | -| callback | (position: number) => {} | 是 | 使用callback方式异步返回被触发事件的回调 | +| callback | Callback | 是 | 使用callback方式异步返回被触发事件的回调 | **示例:**