跳到主要内容

小视频消息

用户可以通过 IMKit 图库(本地相册)或小视频插件发送小视频消息。

使用方法

发送小视频消息

Flutter IMKit 提供了简便的方式来拍摄和发送小视频消息:

Dart
// 通过 ChatProvider 发送小视频消息
// localPath: 视频文件本地路径
// duration: 视频时长(秒)
await chatProvider.addSightMessage(localPath, duration);

局限性

小视频功能目前存在以下限制:

  • IMKit 仅单聊会话和群聊会话支持发送小视频消息。
  • 如果使用小视频插件进行录制,支持录制长度不超过 120 秒的小视频。
  • 如果从本地相册中选择视频文件,请注意服务端的默认视频时长上限为 2 分钟。如需调整上限,请联系商务。
  • 仅支持 H.264 + AAC 编码的视频文件,因为 IMKit 的短视频录制、播放只实现了该编码组合的支持。
  • 如果 App Key 使用 IM 旗舰版IM 尊享版,文件存储时长默认为 180 天(不含小视频文件,小视频文件存储 7 天)。注意,IM 商用版(已下线)默认存储 7 天。如需了解IM 旗舰版IM 尊享版的具体功能与费用,请参见融云官方价格说明页面及计费说明

通过小视频消息功能,用户可以在聊天中分享更丰富的内容,提升沟通体验。