高质量语音消息

说明

从 SDK 2.9.19 版本开始支持高质量语音消息功能,需要注意高质量语音消息与旧版本 SDK 不兼容,旧版本 SDK 无法收听新的高质量语音消息。

消息定义:

高质量语音消息 RCHQVoiceMessage 和旧版本语音消息 RCVoiceMessage 不同的是将录制的音频数据存储到服务端,而消息体内只保存 URL。摆脱了消息体 128K 的大小限制,所以拥有更高音质。

接口说明:

  1. 在类 RCIMClient.h 中通过 RCVoiceMessageType voiceMsgType 接口可以设置发送高质量语音消息还是普通的语音消息,默认为普通语音消息。

  2. 在类 RCIM.h 中通过 automaticDownloadHQVoiceMsgEnable 接口可以控制用户在线时,收到高质量语音消息后是否自动下载,默认为自动下载,设为 NO 时只有在打开会话界面情况下才自动下载当前会话中语音消息文件。

集成步骤:

在程序启动时调用以下方法即可

[RCIMClient sharedRCIMClient].voiceMsgType = RCVoiceMessageTypeHighQuality;