Android SDK 参考手册
1 HmcpManager
与云服务通信,初始化云服务相关的操作
方法 | 描述 |
---|---|
getInstance | 获取实例 |
init | 初始化云服务 |
getCloudId | 获得实例cid |
gameArchived | 查询用户是否有存档 |
getGameArchiveStatus | 获取存档状态 |
setReleaseCid | 释放指定的cid |
checkPlayingGame | 查询用户是否有正在进行,实例未被释放的游戏 |
getResolutionInfos | 获取分辨率列表 |
2 HmcpVideoView
控制云服务播放、创建销毁的类
方法 | 描述 |
---|---|
play | 开始游戏 |
setUserInfo | 设置用户登陆信息 |
setConfigInfo | 配置信息 |
setHmcpPlayerListener | 播放器的监听回调 |
onStart | 生命周期 onStart |
onResume | 生命周期 onResume |
onPause | 生命周期 onPause |
onStop | 生命周期 onStop |
onDestroy | 生命周期 onDestroy |
onExitGame | 退出游戏 |
backToGame | 对应用层开放的返回游戏的接口 |
onSwitchResolution | 切换播流的码率 |
sendMessage | 对应用层开放的发送消息的接口 |
getLastUserOperationTimestamp | 获取用户最后一次指令时间戳 |
resetInputTimer | 重置无操作超时计时器 |
startPlay | 重新申请游戏 |
updateGameUID | 游戏过程中,更新UID、游戏时长接口 |
getQRCodeData | 获取虚拟手柄二维码数据 |
getInputUrl | 获取Input地址 |
entryQueue | 排队状态下,进入队列方法 |
exitQueue | 排队状态下,退出排队 |
getClockDiffVideoLatencyInfo | 返回基于时钟校准的延迟信息 |
getVideoLatency | 获取网络延迟接口 |
startLiving | 对应用层开放的游戏直播接口 |
stopLiving | 对应用层开放的停止游戏直播接口 |
getPinCode | 对应用层开放的获取授权码接口 |
contronPlay | 对应用层开放的获得控制权接口 |
getLivingCapabilityStatus | 对应用层开放的是否支持直播接口 |
getInputUrl | 获取Input地址 |
getCloudPlayStatusCode | 云游戏异常结束时状态码 |
startRecord | 在onPermissionNotGranted回调中申请到录音权限时重新拉起录音 |
stopAndDismiss | 设置可存档最小游戏时间并退出游戏 |