TCGGamePlayerDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | TCGGamePlayer.h |
– onInitSuccess:
required method
本地资源初始化成功,必选
- (void)onInitSuccess:(NSString *)localSession
Parameters
localSession |
本地信息用于申请云端资源 |
---|
Discussion
本地资源初始化成功,必选
Declared In
TCGGamePlayer.h
– onInitFailure:msg:
required method
本地资源初始化失败,必选
- (void)onInitFailure:(TCGErrorType)errorCode msg:(NSError *)errorMsg
Parameters
errorCode |
错误码 |
---|---|
errorMsg |
内部错误信息 |
Discussion
本地资源初始化失败,必选
Declared In
TCGGamePlayer.h
– onConnectionFailure:msg:
required method
与云端的连接异常,必选。(未成功建立连接,或连接因网络等原因异常断开)
- (void)onConnectionFailure:(TCGErrorType)errorCode msg:(NSError *)errorMsg
Parameters
errorCode |
错误码 |
---|---|
errorMsg |
内部错误信息 |
Discussion
与云端的连接异常,必选。(未成功建立连接,或连接因网络等原因异常断开)
Declared In
TCGGamePlayer.h
– onStartReConnectWithReason:
required method
与云端的连接异常,开始自动重连,必选。
- (void)onStartReConnectWithReason:(TCGErrorType)reason
Parameters
reason |
触发重连的原因 |
---|
Discussion
与云端的连接异常,开始自动重连,必选。
重连后之前连接的虚拟手柄与鼠标的信息需要重新设置。
Declared In
TCGGamePlayer.h
– onVideoSizeChanged:
required method
视频流画面尺寸发生变化,(第一次连接成功后在画面显示之前也会回调),必选。
- (void)onVideoSizeChanged:(CGSize)videoSize
Parameters
videoSize |
视频源宽高 |
---|
Discussion
视频流画面尺寸发生变化,(第一次连接成功后在画面显示之前也会回调),必选。
Declared In
TCGGamePlayer.h
– onVideoOrientationChanged:
required method
(手游)视频画面的朝向发生改变,(进入游戏前也会回调)。
- (void)onVideoOrientationChanged:(UIInterfaceOrientation)orientation
Parameters
orientation |
视频画面的朝向,UIInterfaceOrientationLandscapeRight 画面内容为横屏,UIInterfaceOrientationPortrait 画面内容为竖屏。 |
---|
Discussion
(手游)视频画面的朝向发生改变,(进入游戏前也会回调)。
注意这里的朝向是指画面里的内容是竖屏或横屏内容(可理解为云端手机的朝向),而视频画面的宽高是不会发生改变的。
Declared In
TCGGamePlayer.h
– onVideoShow
required method
视频首帧出图(包括重连后出画面),必选。
- (void)onVideoShow
Discussion
视频首帧出图(包括重连后出画面),必选。
Declared In
TCGGamePlayer.h
– onGameProcessRun
游戏进程启动成功,用于区别如账号登录窗口等游戏前置窗口(可选)。 回调表明前置窗口已关闭,拉起了游戏主体窗口。(需后台配置来指定主体进程)
- (void)onGameProcessRun
Discussion
游戏进程启动成功,用于区别如账号登录窗口等游戏前置窗口(可选)。 回调表明前置窗口已关闭,拉起了游戏主体窗口。(需后台配置来指定主体进程)
Declared In
TCGGamePlayer.h