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