高质量语音消息
说明
从 SDK 2.9.19 版本开始支持高质量语音消息功能,需要注意高质量语音消息与旧版本 SDK 不兼容,旧版本 SDK 无法收听新的高质量语音消息。
消息定义:
高质量语音消息 RCHQVoiceMessage 和旧版本语音消息 RCVoiceMessage 不同的是将录制的音频数据存储到服务端,而消息体内只保存 URL。摆脱了消息体 128K 的大小限制,所以拥有更高音质。
接口说明:
-
在类 RCIMClient.h 中通过
RCVoiceMessageType voiceMsgType
接口可以设置发送高质量语音消息还是普通的语音消息,默认为普通语音消息。 -
在类 RCIM.h 中通过
automaticDownloadHQVoiceMsgEnable
接口可以控制用户在线时,收到高质量语音消息后是否自动下载,默认为自动下载,设为 NO 时只有在打开会话界面情况下才自动下载当前会话中语音消息文件。
集成步骤:
在程序启动时调用以下方法即可
[RCIMClient sharedRCIMClient].voiceMsgType = RCVoiceMessageTypeHighQuality;