运行环信Android Demo常见问题以及语音消息播放声音小的解决方法

运行Demo为什么会下载不下来aar 导致demo的项目无法正常运行

1.打开到 buildgradle , 将MavenCental()至前,在maven库 阿里云和华为里 添加

allowInsecureProtocol = true

添加后编译一下 可以在远程包里查看下是否下载成功 会 一般是4个aar  

1.easeimkit aar 2.easecallkit 3.easechat 4.rtc 3.6.2aar

环信3.9.3 sdk登录慢的问题

初始化打开 options.setFpaEnable(true)(全球加速)

播放语音时 语音声音小

1.首先要打开扬声器 如果觉得声音还是比较小

2.将ui库中调用的原声音量模式修改为媒体音量模式

发送语音、视频、文件体积超过10MB

相机是直接调用的系统的,跟随的是系统的大小,我拍摄15s视频大概18m左右。环信系统默认的是只能发送10M的视频文件,可以联系商务经理开通上调发送体积

关于百度地图切换至高德地图

demo中百度地图的so库是放在项目层的

1.因为百度地图将easeimkit中关于百度地图的集成去掉,改成高德地图;2.在chatfragment中重写位置的点击事件方法startMapLocation或者是直接在EaseChatFragment中直接修改点击事件startMapLocation跳转到高德地图;3.在调用环信api去发送地理位置消息时,传入高德获取到的经纬度

2.点击位置的点击事件更换 ,demo中的点击事件是在EaseChatFragment下的onExtendMenuItemClick里面官方提供了EaseBaiduMapActivity 这个定位页面。2.修改为高德其实非常简单只需要在ChatFragment操作就可以了2.1修改点击事件在ChatFragment的onExtendMenuItemClick方法中添加2.2 在自己实现高德地图的页面返回定位信息 参数名称不要修改 不然其它地方也要修改2.3接下来在ChatFragment中的onActivityResult中接收定位信息并发送消息走到这里从高德获取的位置消息已经成功发送给好友了 接下来是获取查看好友位置消息2.4 查看位置消息还是在ChatFragment里 通过getCustomChatRow方法LoccationAdapter 继承位置消息展示 重写了点击事件即可。

语音消息amr格式转为MP3格式

需要本地库倒入easeimkit

 

相关文档:

注册环信:环信即时通讯云

集成文档:产品概述 | 环信 IM 文档

imgeek社区支持:环信开发者社区-为移动开发者提供IM服务 - IM Geek开发者社区-移动开发者社区-开源社区-IM Geek官网

Demo下载:  下载 - 即时通讯云 - 环信

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值