您尚未登录

登录

您尚未登录

登录

推荐您使用PC浏览器访问

确定
  • 开发者中心
  • >
  • 云游戏
  • >
  • SDK参考手册
  • >
  • TV
  • >
  • v4.36.1

1 海马云游戏 –Android TV SDK API 参考手册

1.0.1 1. HmcpManager

与云服务通信,初始化云服务相关的操作

方法 描述
getInstance 获取实例
init 初始化云服务
getSDKVersion 获取SDK版本号
setServiceUrl 配置云游戏服务地址
getCloudId 获得实例cid
gameArchived 查询用户是否有存档
getGameArchiveStatus 获取存档状态
setReleaseCid 释放指定的cid
checkPlayingGame 查询用户是否有正在进行,实例未被释放的游戏
getResolutionInfos 获取分辨率列表
getNetText 获取网络请求结果数据
getResolutionDatas 获取当前游戏的分辨率列表

1.0.2 2. TelevisionVideoView

1.0.2.1 2.1 显示

方法 描述
play 开始游戏
setUserInfo 设置用户登陆信息
setConfigInfo 配置信息
setHmcpPlayerListener 播放器的监听回调
onStart 生命周期 onStart
onRestart 生命周期onRestart
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 对应用层开放的是否支持直播接口
pauseGame 暂停游戏
reconnection 断网重新连接游戏
restartGame 继续游戏
addView 添加控件
getStreamUrl 获取视频流地址
reportFinishInfo 云游戏结束信息上报
turnOffSound 关闭声音
turnOnSound 打开声音
isOnSound 是否声音打开
release 结束播放
getCloudPlayStatusCode 获取云游戏状态码
resetInputTimer 重置无操作计时器
getShortcut 获取当前播放器截屏
checkBitmap 检测当前截屏是否黑屏
setAudioMute 静音功能开关

1.0.3 2.2 设置云游戏时,可以获取键位信息和设置初始化鼠标

方法 描述
setMouseMoveStep 设置鼠标灵敏度
getButtonMappings 获取键位映射数据
getButtonMappingMode 获取当前操作模式
setButtonMappingMode 切换操作模式
setInitMousePoint 设置鼠标初始化坐标
setMouseIcon 设置鼠标图标
×

本篇文章对你是否有帮助?

更多建议

请输入您的建议