Skip to content

Commit ea7ffbd

Browse files
authored
Merge pull request #1099 from haoxiuwen/doc-v2
Modify Document Format
2 parents 6ee357f + 2124cbf commit ea7ffbd

File tree

6 files changed

+31
-31
lines changed

6 files changed

+31
-31
lines changed

docs/document/android/message_send_receive.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,8 @@ EMClient.getInstance().chatManager().sendMessage(message);
202202

203203
2. 接收方收到图片消息,自动下载图片缩略图。
204204

205-
SDK 默认自动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(true)`。若设置为手动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(false)`,需调用 `EMClient.getInstance().chatManager().downloadThumbnail(message)` 下载。
205+
- 默认情况下,SDK 自动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(true)`
206+
- 若设置为手动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(false)`,需调用 `EMClient.getInstance().chatManager().downloadThumbnail(message)` 下载。
206207

207208
3. 接收方收到 `onMessageReceived` 回调,调用 `downloadAttachment` 下载原图。
208209

@@ -269,9 +270,10 @@ EMClient.getInstance().chatManager().sendMessage(message);
269270

270271
3. 接收方收到视频消息时,自动下载视频缩略图。
271272

272-
SDK 默认自动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(true)`。若设置为手动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(false)`,需调用 `EMClient.getInstance().chatManager().downloadThumbnail(message)` 下载。
273+
- 默认情况下,SDK 自动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(true)`
274+
- 若设置为手动下载缩略图,即 `EMClient.getInstance().getOptions().setAutoDownloadThumbnail(false)`,需调用 `EMClient.getInstance().chatManager().downloadThumbnail(message)` 下载。
273275

274-
4. 接收方收到 `onMessageReceived` 回调,可以调用 `EMClient.getInstance().chatManager().downloadAttachment(message)` 方法下载视频原文件。
276+
1. 接收方收到 `onMessageReceived` 回调,可以调用 `EMClient.getInstance().chatManager().downloadAttachment(message)` 方法下载视频原文件。
275277

276278
```Java
277279
/**

docs/document/flutter/message_send_receive.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ if(msg.body.type == MessageType.VOICE) {
228228

229229
1. 发送方调用 `EMMessage#createImageSendMessage` 方法传入接收方的用户 ID(群聊或聊天室分别为群组 ID 或聊天室 ID)和图片文件的 filePath,创建图片消息,然后调用 `sendMessage` 方法发送该消息。SDK 会将图片上传至环信服务器,服务器自动生成图片缩略图。
230230

231-
232231
```dart
233232
final imgMsg = EMMessage.createImageSendMessage(
234233
targetId: targetId,
@@ -286,7 +285,6 @@ body.thumbnailRemotePath;
286285

287286
2. 发送方调用 `EMMessage#createVideoSendMessage` 方法传入接收方的用户 ID(群聊或聊天室分别为群组 ID 或聊天室 ID),图片文件的 filePath、创建视频消息,然后调用 `sendMessage` 方法发送消息。SDK 会将视频文件上传至消息服务器。若需要视频缩略图,你需自行获取视频首帧的路径,将该路径传入 `createVideoSendMessage` 方法。
288287

289-
290288
```dart
291289
292290
final videoMsg = EMMessage.createVideoSendMessage(

docs/document/harmonyos/message_send_receive.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,8 @@ ChatClient.getInstance().chatManager()?.sendMessage(message);
196196

197197
2. 接收方收到图片消息,自动下载图片缩略图。
198198

199-
SDK 默认自动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `true`。若设置为手动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `false` ,需调用 `ChatClient.getInstance().chatManager()?.downloadThumbnail(message)` 下载。
199+
- 默认情况下,SDK 自动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `true`
200+
- 若设置为手动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `false` ,需调用 `ChatClient.getInstance().chatManager()?.downloadThumbnail(message)` 下载。
200201

201202
3. 接收方收到 `onMessageReceived` 回调,调用 `downloadAttachment` 下载原图。
202203

@@ -262,7 +263,8 @@ ChatClient.getInstance().chatManager()?.sendMessage(message);
262263

263264
3. 接收方收到视频消息时,自动下载视频缩略图。
264265

265-
SDK 默认自动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `true` 。若设置为手动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `false`,需调用 `ChatClient.getInstance().chatManager()?.downloadThumbnail(message)` 下载。
266+
- 默认情况下,SDK 自动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `true`
267+
- 若设置为手动下载缩略图,即 `ChatOptions.setAutoDownloadThumbnail` 设置为 `false`,需调用 `ChatClient.getInstance().chatManager()?.downloadThumbnail(message)` 下载。
266268

267269
4. 接收方收到 `onMessageReceived` 回调,可以调用 `ChatClient.getInstance().chatManager()?.downloadAttachment(message)` 方法下载视频原文件。
268270

docs/document/ios/message_send_receive.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,8 @@ NSString *thumbnailLocalPath = body.thumbnailLocalPath;
193193

194194
2. 接收方收到图片消息,自动下载图片缩略图。
195195

196-
SDK 默认自动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail;``YES`。若设置为手动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail(NO);`,需调用 `[[EMClient sharedClient].chatManager downloadMessageThumbnail:message progress:nil completion:nil];` 下载。
196+
- 默认情况下,SDK 自动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail;``YES`
197+
- 若设置为手动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail(NO);`,需调用 `[[EMClient sharedClient].chatManager downloadMessageThumbnail:message progress:nil completion:nil];` 下载。
197198

198199
3. 接收方收到 `messagesDidReceive` 回调,调用 `downloadMessageAttachment` 下载原图。
199200

@@ -238,7 +239,8 @@ message.chatType = EMChatTypeGroupChat;
238239

239240
3. 接收方收到视频消息时,自动下载视频缩略图。
240241

241-
SDK 默认自动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail;``YES`。若设置为手动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail(NO);`,需调用 `[[EMClient sharedClient].chatManager downloadMessageThumbnail:message progress:nil completion:nil];` 下载。
242+
- 默认情况下,SDK 自动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail;``YES`
243+
- 若设置为手动下载缩略图,即 `[EMClient sharedClient].options.isAutoDownloadThumbnail(NO);`,需调用 `[[EMClient sharedClient].chatManager downloadMessageThumbnail:message progress:nil completion:nil];` 下载。
242244

243245
4. 接收方收到 `messagesDidReceive` 回调,可以调用 `downloadMessageAttachment` 方法下载视频原文件。
244246

docs/document/unity/message_send_receive.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ SDKClient.Instance.ChatManager.RemoveChatManagerDelegate(adelegate);
110110

111111
### 发送和接收附件消息
112112

113-
除文本消息外,还有几种其他类型的消息,其中语音,图片,短视频,文件等消息,是通过先将附件上传到消息服务器的方式实现。收到语音时,会自动下载,而图片和视频会自动下载缩略图。文件消息不会自动下载附件,接收方需调用下载附件的 API,具体实现参考下文。
113+
除文本消息外,还有几种其他类型的消息,其中语音,图片,视频,文件等消息,是通过先将附件上传到消息服务器的方式实现。收到语音时,会自动下载,而图片和视频会自动下载缩略图。文件消息不会自动下载附件,接收方需调用下载附件的 API,具体实现参考下文。
114114

115115
#### 发送和接收语音消息
116116

@@ -225,13 +225,13 @@ else {
225225

226226
接收方如果设置了自动下载,即 `Options.IsAutoDownload``true`,SDK 接收到消息后会下载缩略图;如果未设置自动下载,需主动调用 `SDKClient.Instance.ChatManager.DownloadThumbnail` 下载。
227227

228-
下载完成后,调用相应消息 `msg.Body``ThumbnailLocalPath` 去获取缩略图路径
228+
下载完成后,调用相应消息 `msg.Body``ThumbnailLocalPath` 获取缩略图路径
229229

230-
#### 发送和接收短视频消息
230+
#### 发送和接收视频消息
231231

232-
发送短视频消息时,应用层需要完成视频文件的选取或者录制。视频消息支持给出视频的时长作为参数,发送给接收方。
232+
发送视频消息时,应用层需要完成视频文件的选取或者录制。视频消息支持给出视频的时长作为参数,发送给接收方。
233233

234-
参考如下示例代码,创建并发送短视频消息
234+
参考如下示例代码,创建并发送视频消息
235235

236236
```C#
237237
Message msg = Message.CreateVideoSendMessage(toChatUsername, localPath, displayName, thumbnailLocalPath, fileSize, duration, width, height);
@@ -251,13 +251,11 @@ SDKClient.Instance.ChatManager.SendMessage(ref msg, new CallBack(
251251
));
252252
```
253253

254-
默认情况下,当收件人收到短视频消息时,SDK 会下载视频消息的缩略图。
254+
默认情况下,当收件人收到视频消息时,SDK 会下载视频消息的缩略图。
255255

256-
如果不希望 SDK 自动下载视频缩略图,可以将 `Options.IsAutoDownload` 设置为 `false`
256+
如果不希望 SDK 自动下载视频缩略图,可以将 `Options.IsAutoDownload` 设置为 `false`这种情况下,需主动调用 `SDKClient.Instance.ChatManager.DownloadThumbnail` 下载。下载完成后,使用相应消息 `Body``ThumbnailLocalPath` 成员获取缩略图路径。
257257

258-
如果未设置自动下载,需主动调用 `SDKClient.Instance.ChatManager.DownloadThumbnail` 下载。下载完成后,使用相应消息 `Body``ThumbnailLocalPath` 成员获取缩略图路径。
259-
260-
短视频文件本身需要通过 `SDKClient.Instance.ChatManager.DownloadAttachment` 下载,下载完成后,使用相应消息 `Body``LocalPath` 成员获取短视频文件路径。
258+
视频文件本身需要通过 `SDKClient.Instance.ChatManager.DownloadAttachment` 下载,下载完成后,使用相应消息 `Body``LocalPath` 成员获取视频文件路径。
261259

262260
```C#
263261
// 接收到视频消息需先下载附件才能打开。
@@ -270,7 +268,7 @@ SDKClient.Instance.ChatManager.DownloadAttachment("Message ID", new CallBack(
270268
{
271269
if (msg.Body.Type == ChatSDK.MessageBodyType.VIDEO) {
272270
ChatSDK.MessageBody.VideoBody vb = (ChatSDK.MessageBody.VideoBody)msg.Body;
273-
//从本地获取短视频文件路径
271+
//从本地获取视频文件路径
274272
string videoLocalUri = vb.LocalPath;
275273
//这里可以根据本地路径打开文件。
276274
}

docs/document/windows/message_send_receive.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ SDKClient.Instance.ChatManager.RemoveChatManagerDelegate(adelegate);
112112

113113
### 发送和接收附件消息
114114

115-
除文本消息外,还有几种其他类型的消息,其中语音,图片,短视频,文件等消息,是通过先将附件上传到消息服务器的方式实现。收到语音时,会自动下载,而图片和视频会自动下载缩略图。文件消息不会自动下载附件,接收方需调用下载附件的 API,具体实现参考下文。
115+
除文本消息外,还有几种其他类型的消息,其中语音,图片,视频,文件等消息,是通过先将附件上传到消息服务器的方式实现。收到语音时,会自动下载,而图片和视频会自动下载缩略图。文件消息不会自动下载附件,接收方需调用下载附件的 API,具体实现参考下文。
116116

117117
#### 发送和接收语音消息
118118

@@ -227,13 +227,13 @@ else {
227227

228228
接收方如果设置了自动下载,即 `Options.IsAutoDownload``true`,SDK 接收到消息后会下载缩略图;如果未设置自动下载,需主动调用 `SDKClient.Instance.ChatManager.DownloadThumbnail` 下载。
229229

230-
下载完成后,调用相应消息 `msg.Body``ThumbnailLocalPath` 去获取缩略图路径
230+
下载完成后,调用相应消息 `msg.Body``ThumbnailLocalPath` 获取缩略图路径
231231

232-
#### 发送和接收短视频消息
232+
#### 发送和接收视频消息
233233

234-
发送短视频消息时,应用层需要完成视频文件的选取或者录制。视频消息支持给出视频的时长作为参数,发送给接收方。
234+
发送视频消息时,应用层需要完成视频文件的选取或者录制。视频消息支持给出视频的时长作为参数,发送给接收方。
235235

236-
参考如下示例代码,创建并发送短视频消息
236+
参考如下示例代码,创建并发送视频消息
237237

238238
```C#
239239
Message msg = Message.CreateVideoSendMessage(toChatUsername, localPath, displayName, thumbnailLocalPath, fileSize, duration, width, height);
@@ -253,13 +253,11 @@ SDKClient.Instance.ChatManager.SendMessage(ref msg, new CallBack(
253253
));
254254
```
255255

256-
默认情况下,当收件人收到短视频消息时,SDK 会下载视频消息的缩略图。
256+
默认情况下,当收件人收到视频消息时,SDK 会下载视频消息的缩略图。
257257

258-
如果不希望 SDK 自动下载视频缩略图,可以将 `Options.IsAutoDownload` 设置为 `false`
258+
如果不希望 SDK 自动下载视频缩略图,可以将 `Options.IsAutoDownload` 设置为 `false`这种情况下,需主动调用 `SDKClient.Instance.ChatManager.DownloadThumbnail` 下载。下载完成后,使用相应消息 `Body``ThumbnailLocalPath` 成员获取缩略图路径。
259259

260-
如果未设置自动下载,需主动调用 `SDKClient.Instance.ChatManager.DownloadThumbnail` 下载。下载完成后,使用相应消息 `Body``ThumbnailLocalPath` 成员获取缩略图路径。
261-
262-
短视频文件本身需要通过 `SDKClient.Instance.ChatManager.DownloadAttachment` 下载,下载完成后,使用相应消息 `Body``LocalPath` 成员获取短视频文件路径。
260+
视频文件本身需要通过 `SDKClient.Instance.ChatManager.DownloadAttachment` 下载,下载完成后,使用相应消息 `Body``LocalPath` 成员获取视频文件路径。
263261

264262
```C#
265263
// 接收到视频消息需先下载附件才能打开。
@@ -272,7 +270,7 @@ SDKClient.Instance.ChatManager.DownloadAttachment("Message ID", new CallBack(
272270
{
273271
if (msg.Body.Type == ChatSDK.MessageBodyType.VIDEO) {
274272
ChatSDK.MessageBody.VideoBody vb = (ChatSDK.MessageBody.VideoBody)msg.Body;
275-
//从本地获取短视频文件路径
273+
//从本地获取视频文件路径
276274
string videoLocalUri = vb.LocalPath;
277275
//这里可以根据本地路径打开文件。
278276
}

0 commit comments

Comments
 (0)