Android
Last updated
Was this helpful?
Last updated
Was this helpful?
anyRTC提供在线抓娃娃机场景的支持,RTCWaWaJiEngine SDK 提供极简接口,实现多平台快速接入。
请根据需求选择渠道安装,安装完娃娃机 Demo后,可体验在线抓娃娃。
源码GitHub
源码仅供开发者参考,适用于SDK调试,便于快速集成。
本集成文档适用于Android 娃娃机 SDK 3.0.0版本。
Android Studio 2.1或以上版本
Android 设备已经连接到有效网络
添加Jcenter仓库 Gradle依赖:
或者 Maven
使用ARP2P SDK需以下权限
为了避免混淆SDK,在Proguard混淆文件中增加以下配置:
定义
参数
参数名
类型
描述
developerid
String
developerid
appId
String
appId
appkey
String
appkey
token
String
token
说明
定义
参数
参数名
类型
描述
serverListener
WaWaServerListener
WaWaServerListener实现类
说明
这个必须在所有操作的最前面设置,否在将收不到任何回调信息
定义
说明
打开服务连接
定义
说明
获取娃娃机列表
定义
参数
参数名
类型
描述
roomID
String
娃娃机的Id(娃娃机开启时会生成,列表信息中会带有该字段)
strUserId
String
用户Id
strUserName
String
用户昵称
strUserIcon
String
用户头像
说明
加入娃娃机房间
定义
说明
离开娃娃机房间
定义
说明
进入玩娃娃机队列
定义
说明
离开玩娃娃机队列
定义
说明
每局开始时调用,娃娃机将进入可操作状态
定义
说明
当收到准备开始游戏时,若不想玩了可调用该方法取消。如果已经调用开局,此方法无效。
定义
参数
参数名
类型
描述
cmd
int
操作指令
说明
CMD_FORWARD (0) , 向前
CMD_BACKWARD(1), 向后
CMD_LEFT(2), 向左
CMD_RIGHT(3), 向右
CMD_GRAB(4), 下抓
CMD_SWITCH_CAMERA(5) 切换视角
定义
说明
关闭服务
定义
定义
定义
定义
定义
定义
参数
参数名
类型
描述
roomList
String
房间列表信息(Json)
定义
参数
参数名
类型
描述
code
int
code 0 成功
videoInfo
String
视频流信息
定义
参数
参数名
类型
描述
code
int
code 0 成功
定义
参数
参数名
类型
描述
code
int
状态码
cmd
String
操作指令
定义
参数
参数名
类型
描述
strVideoInfo
String
视频流地址
定义
参数
参数名
类型
描述
code
int
状态码 code ==0 成功 204 上局还未结束
strbookMember
String
预约人数
定义
参数
参数名
类型
描述
code
int
状态码
strbookMember
String
已经预约的人数信息
定义
参数
参数名
类型
描述
strbookMember
String
人数信息
定义
说明
当用户预约进入排队队列后,轮到该用户时将会回调此方法。此时可开局可取消开局。
定义
说明
服务将会从排队队列移除该用户
定义
说明
服务将会下发下抓命令给娃娃机
定义
说明
true 抓到娃娃 false 没抓到
Gradle方式导入
该方法为配置开发者信息,上述参数均可在 应用管理中获得;建议在Application调用。