diff --git a/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita b/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita
index 74f1758507e..4405d8dffa1 100644
--- a/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita
+++ b/dita/RTC-NG/API/api_ibasespatialaudioengine_updateplayerpositioninfo.dita
@@ -32,11 +32,18 @@
{required int playerId, required RemoteVoicePositionInfo positionInfo});
-
- 详情
+
成功更新后,本地用户可以听到媒体播放器空间位置的变化。
-
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita b/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita
index 296d1daeb31..026242bf007 100644
--- a/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita
+++ b/dita/RTC-NG/API/api_imediaplayer_getstreaminfo.dita
@@ -25,10 +25,16 @@
Future<PlayerStreamInfo> getStreamInfo(int index);
-
-
+
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita b/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita
index b8895544c06..9a41cbda07d 100644
--- a/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita
+++ b/dita/RTC-NG/API/api_imediaplayer_registerplayersourceobserver.dita
@@ -30,7 +30,16 @@
void registerPlayerSourceObserver(MediaPlayerSourceObserver observer);
-
+
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita b/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita
index 5233230cbd9..687beff3961 100644
--- a/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita
+++ b/dita/RTC-NG/API/api_irtcengine_isspeakerphoneenabled.dita
@@ -25,7 +25,7 @@
Future<bool> isSpeakerphoneEnabled();
-
+
- 该方法仅适用于 Android 和 iOS。
diff --git a/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita b/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita
index 459339c489a..1a3da7bb91a 100644
--- a/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita
+++ b/dita/RTC-NG/API/api_irtcengine_setdefaultaudioroutetospeakerphone.dita
@@ -30,30 +30,35 @@
Future<void> setDefaultAudioRouteToSpeakerphone(bool defaultToSpeaker);
-
- 详情
+
-
- - 该方法仅适用于 Android 和 iOS 平台。
- - 该方法需要在加入频道前调用。如需在加入频道后切换音频路由,请调用 。
-
+ 该方法仅适用于 Android 和 iOS 平台。
手机设备一般有两个音频路由,一个是位于顶部的听筒,播放声音偏小;一个是位于底部的扬声器,播放声音偏大。设置默认的音频路由,就是在没有外接设备的前提下,设置系统使用听筒还是扬声器播放音频。
不同场景下,系统默认的音频路由也不同。具体如下:
-
-
-
- 语音通话:听筒
- 语音直播:扬声器
- 视频通话:扬声器
- 视频直播:扬声器
- 调用该 API 可以改变上述默认音频路由。成功改变音频路由后,SDK 会触发 回调。
+ 调用该 API 可以改变上述默认音频路由。
当手机插入外接设备,如蓝牙设备或耳机时,系统的音频路由会发生改变。详细的路由变化规律请参考 音频路由。
-
+
+ 调用时机
+ 该方法需要在加入频道前调用。如需在加入频道后切换音频路由,请调用 。
+
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita b/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita
index ccc00d6354b..0688edbd0d7 100644
--- a/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita
+++ b/dita/RTC-NG/API/api_irtcengine_setenablespeakerphone.dita
@@ -23,18 +23,30 @@
public abstract int SetEnableSpeakerphone(bool speakerOn);
abstract setEnableSpeakerphone(speakerOn: boolean): number;
Future<void> setEnableSpeakerphone(bool speakerOn);
-
- 详情
- 如果 SDK 默认的音频路由或 的设置无法满足你的需求,你可以调用 切换当前的音频路由。成功改变音频路由后,SDK 会触发 回调。
+
不同场景下 SDK 默认的音频路由见音频路由。
- 该方法只设置用户在当前频道内使用的音频路由,不会影响 SDK 默认的音频路由。如果用户离开当前频道并加入新的频道,则用户还是会使用 SDK 默认的音频路由。
-
+ 该方法仅适用于 Android 和 iOS 平台。
+
+
+ 适用场景
+ 如果 SDK 默认的音频路由或 的设置无法满足你的需求,你可以调用该方法切换当前的音频路由。
+
+
+ 调用时机
+ 该方法需要在加入频道后调用。
+
+
+ 调用限制
- - 该方法仅适用于 Android 和 iOS 平台。
- - 该方法需要在加入频道后调用。
- - 如果用户使用了蓝牙耳机、有线耳机等外接音频播放设备,则该方法的设置无效,音频只会通过外接设备播放。当有多个外接设备时,音频会通过最后一个接入的设备播放。
-
-
+ 该方法只设置用户在当前频道内使用的音频路由,不会影响 SDK 默认的音频路由。如果用户离开当前频道并加入新的频道,则用户还是会使用 SDK 默认的音频路由。
+ 如果用户使用了蓝牙耳机、有线耳机等外接音频播放设备,则该方法的设置无效,音频只会通过外接设备播放。当有多个外接设备时,音频会通过最后一个接入的设备播放。
+
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita b/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita
index 7c535a8116b..33b318df6a5 100644
--- a/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita
+++ b/dita/RTC-NG/API/api_irtcengine_setrouteincommunicationmode.dita
@@ -22,19 +22,29 @@
abstract setRouteInCommunicationMode(route: number): number;
Future<void> setRouteInCommunicationMode(int route);
-
- 详情
+
- 自从
- v4.2.2
- 该方法用于在通话音量模式()下,将音频路由从蓝牙耳机切换为听筒、有线耳机或扬声器。该方法调用成功后,SDK 会触发 回调,报告修改后的路由。
- 该方法与 同时使用时可能引起冲突。声网建议你单独使用 。
- - 该方法仅适用于 Android。
- 该方法与 同时使用时可能引起冲突。声网建议你单独使用 。
+ 该方法用于在通话音量模式()下,将音频路由从蓝牙耳机切换为听筒、有线耳机或扬声器。
+
-
+
+
+ 调用限制
+ 该方法与 同时使用时可能引起冲突。声网建议你单独使用 。
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita b/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita
index b4e1e55e1ee..0e4d99cd162 100644
--- a/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita
+++ b/dita/RTC-NG/API/api_irtcengine_takesnapshot.dita
@@ -25,18 +25,27 @@
Future<void> takeSnapshot({required int uid, required String filePath});
-
- 详情
- 该方法用于对指定用户的视频流进行截图,生成一张 JPG 格式的图片,并保存至指定的路径。
- 该方法是异步操作,调用返回时 SDK 并没有真正获取截图。成功调用该方法后,SDK 会触发 回调报告截图是否成功和获取截图的详情。
- 调用该方法返回时 SDK 并没有真正获取截图。成功调用该方法后,SDK 会触发 回调报告截图是否成功和获取截图的详情。
-
-
- - 该方法需要在加入频道后调用。
- - 该方法用于本地视频截图时,是对 中指定发布的视频流进行截图。
- - 如果用户的视频经过前处理,例如,添加了水印或美颜,生成的截图会包含前处理效果。
-
-
+
+ 该方法用于对指定用户的视频流进行截图,生成一张 JPG 格式的图片,并保存至指定的路径。
+
+
+ 调用时机
+ 该方法需要在加入频道后调用。
+
+
+ 调用限制
+
+ - 该方法是异步操作,调用返回时 SDK 并没有真正获取截图。
+ - 调用该方法返回时 SDK 并没有真正获取截图。
+ - 该方法用于本地视频截图时,是对 中指定发布的视频流进行截图。
+ - 如果用户的视频经过前处理,例如,添加了水印或美颜,生成的截图会包含前处理效果。
+
+
+
+
参数
diff --git a/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita b/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita
index ed48b5fb8c4..3d0cfe77280 100644
--- a/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita
+++ b/dita/RTC-NG/API/api_irtcengineex_takesnapshotex.dita
@@ -2,7 +2,7 @@
- 获取视频截图。
+ 使用连接 ID 获取视频截图。
@@ -36,18 +36,14 @@
required String filePath});
-
- 详情
-
-
- 调用该方法返回时 SDK 并没有真正获取截图。成功调用该方法后,SDK 会触发 回调报告截图是否成功和获取截图的详情。
-
-
- - 该方法需要在调用 后调用。
- - 该方法用于本地视频截图时,是对 中指定发布的视频流进行截图。
- - 如果用户的视频经过前处理,例如,添加了水印或美颜,生成的截图会包含前处理效果。
-
-