立即注册 登录
即时通讯网 返回首页

Ryun的个人空间 http://www.52im.net/?28523 [收藏] [复制] [RSS]

日志

通过消息路由从服务同步的 RC:VcMsg 语音消息怎么转RCVoiceMessage

已有 289 次阅读2023-05-25 12:29 |个人分类:IM知识

"解析成语音消息相关代码参考
(来源参考: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格式的音频数据,格式不匹配"
0 推荐

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

返回顶部