注册

环信发送语言功能,在接收的时候文件格式不正确导致无法播放(ios和安卓都一样)

接收到的新消息:voice:99999920151209T173101.amr,localurl:/storage/emulated/0/Android/data/xxxxxxxxxxxxx/xxxxxx/xxxxxxx/voice/939d6fa0-9e57-11e5-9fa5-d322adf90cd6,remoteurl:http://182.92.228.160:80/xxx/xxxx/chatfiles/939d6fa0-9e57-11e5-9fa5-d322adf90cd6,length:2
12-09 17:31:09.153 16075-16375/com.asun.android.jiawo I/TAG: 接收到的消息类型是:VOICE


打印的日志中不难发现 返回的url路径最后指定的文件为939d6fa0-9e57-11e5-9fa5-d322adf90cd6根本不是voice:99999920151209T173101.amr   问了客服 客服表示不清楚  请问这里有人遇到过吗?

环信版本--2.2.4
已邀请:
939d6fa0-9e57-11e5-9fa5-d322adf90cd6这个是根据UUID命名的语音文件的名字,无论在服务端还是在客户端本地都是这个名字,SDK播放语音时也是读取的这个,你的99999920151209T173101.amr这个名字是自己命名的吗?在哪里打印的?

dynast - 90

voice:99999920151209T173101.amr,localurl:/storage/emulated/0/Android/data/xxxxxxxxxxxxx/xxxxxx/xxxxxxx/voice/939d6fa0-9e57-11e5-9fa5-d322adf90cd6,remoteurl:http://182.92.228.160:80/xxx/x ... 90cd6,length:2
这个字符串不是json怎嘛解析呀?

要回复问题请先登录注册