写点什么

融云 IMKit 音频录制参数

发布于: 2021 年 03 月 16 日

场景:


  1. 使用融云自带的界面进行语音消息的播放。

  2. 自己进行音频录制。

  3. 使用的融云的 RCHQMessage


问题:


  1. 语音消息 iOS 和 Android 不互通,接收到消息之后无法播放。


解决方案:


经过与融云开发者的确认,使用时必须保证如下录制参数:


iOS AVAudioRecorder 录制参数如下设置:


AVFormatIDKey : @(kAudioFormatMPEG4AAC_HE),
复制代码


AVSampleRateKey : @(44100.0),
复制代码


AVNumberOfChannelsKey : @1,
复制代码


AVEncoderBitRateKey : @(16000)
复制代码

Android MediaRecorder 录制参数如下:


setAudioSamplingRate(44100);
复制代码


setAudioEncodingBitRate(16000);
复制代码


setAudioChannels(1);
复制代码


setAudioSource(MediaRecorder.AudioSource.MIC);
复制代码


setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
复制代码


setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC);
复制代码

其他一些内容的使用可以自己去官网文档搜索:


融云文档:https://docs.rongcloud.cn/v4/


用户头像

还未添加个人签名 2021.01.26 加入

还未添加个人简介

评论

发布
暂无评论
融云 IMKit 音频录制参数