From 12c33e32b11861dc4b38f84efc2c7017014bd400 Mon Sep 17 00:00:00 2001
From: jinyu
Date: Wed, 3 Jul 2024 18:15:59 +0800
Subject: [PATCH] 1
---
dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita | 12 +++++-------
.../api_imediaengine_setexternalaudiosource2.dita | 2 +-
2 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita b/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita
index 12e76292986..fcd436dc495 100644
--- a/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita
+++ b/dita/RTC-NG/API/api_imediaengine_pullaudioframe.dita
@@ -26,25 +26,23 @@
调用该方法后,App 会采取主动拉取的方式获取远端已解码和混音后的音频数据,用于音频播放。
+ 调用该方法前,你需要调用 (enabled: ) 开启并设置外部渲染。
调用时机
-
- - 使用该方法前,你需要调用 (enabled: ) 开启并设置外部渲染。
- - 该方法需要在加入频道后调用。
-
+ 该方法需要在加入频道后调用。
调用限制
该方法和 回调均可用于获取远端混音后的音频播放数据。在调用 开启外部音频渲染后,App 将无法从 回调中获得数据。因此,请根据实际的业务需求在该方法和 回调之间进行选择。二者的处理机制不同,具体区别如下:
- 调用该方法后,App 会主动拉取音频数据。通过设置音频数据,SDK 可以调整缓存,帮助 App 处理延时,从而有效避免音频播放抖动。
- - 注册 后,SDK 通过该回调将音频数据传输给 App。App 在处理音频帧时的延迟可能会导致音频播放抖动。
+ - 注册 后,SDK 通过该回调将音频数据传输给 App。App 在处理音频帧的延迟时,可能会导致音频播放抖动。
该方法仅用于拉取远端混音后的音频播放数据,如需获取采集的原始音频数据、混音前每条拉流单独的原始音频播放数据等,可以通过调用 注册相应的回调。
- 参数
+ 参数
frame
@@ -75,4 +73,4 @@
方法调用失败,返回错误码。
-
\ No newline at end of file
+
diff --git a/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita b/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita
index c51f1373389..6e803ccaa8d 100644
--- a/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita
+++ b/dita/RTC-NG/API/api_imediaengine_setexternalaudiosource2.dita
@@ -99,7 +99,7 @@
+