"解析成语音消息相关代码参考
(来源参考:https://www.rongcloud.cn/?utm_source=SEO)
NSString *content = @""从app服务取下来的语音base64数据"";
NSDictionary *json = @{@""content"":content,@""duration"":@(3)};//语音消息实际内容
NSData *aData= [NSJSONSerialization dataWithJSONObject:json options:kNilOptions error:nil];
RCVoiceMessage *voice = [[RCVoiceMessage alloc] init];
[voice decodeWithData:aData];
注意:
不要使用 RCVoiceMessage 下面方法直接初始化
+ (instancetype)messageWithAudio:(NSData *)audioData duration:(long)duration;
服务取下来的数据是 amrBase64 字符串,上传初始化方法传参的data 是wav格式的音频数据,格式不匹配"