Skip to content

Commit 7573e03

Browse files
author
ranpeng
committed
v1.1.5
v1.1.5
1 parent f08e515 commit 7573e03

File tree

10 files changed

+43
-40
lines changed

10 files changed

+43
-40
lines changed

changelog.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,29 @@
1+
### [1.1.5](https://github.com/tencentyun/cloudgame-js-sdk/releases/tag/v1.1.5)@2022.06.23
2+
3+
**新增**
4+
5+
- 新增接口返回是否当前运行手游方案 getIsMobileGame
6+
- 新增 cmd+v/ctrl+v 获取剪切板内容发送至云端输入框
7+
8+
**变更**
9+
10+
- 新增旋转事件通知 TCGSDK:VideoOrientation
11+
- 重连默认开启
12+
- 取消对部分老接口的兼容 onConnectSucc/onConnectFailed/onWebrtcStatChange/onInputStatusChanged/onCursorShowStatChanged,替换成新回调
13+
- 同端口重复创建 customDatachannel,返回已创建信息
14+
15+
**修复**
16+
17+
- 修复由于重连导致多次事件绑定的 bug
18+
- 由于旋转导致的摇杆位置偏移 bug
19+
120
### [1.1.4](https://github.com/tencentyun/cloudgame-js-sdk/releases/tag/v1.1.4)@2022.05.16
221

322
**新增**
423

524
- 新增init 参数 camera,用于摄像头上行推流
625
- 新增 getUserMedia 方法,返回 getUserMedia 的 MediaStream
7-
- 新增虚拟键盘差价
26+
- 新增虚拟键盘插件
827

928
**变更**
1029

dist/tcg-sdk/index.d.ts

Lines changed: 15 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -439,9 +439,9 @@ export interface InitConfig extends InitConfigBase {
439439
*/
440440
mount: string;
441441
/**
442-
* 用户的腾讯云 APPID
442+
* @deprecated 用户的腾讯云 APPID
443443
*/
444-
appid: number;
444+
appid?: number;
445445
/**
446446
* 是否开启本地麦克风,默认值为 false
447447
*/
@@ -484,15 +484,15 @@ export interface InitConfig extends InitConfigBase {
484484
*/
485485
keepLastFrame?: boolean;
486486
/**
487-
* 是否自动重连,默认值:false
487+
* 是否自动重连,默认值:true,会在弱网,或帧率持续掉 0所导致的断连时,主动重连
488488
*/
489489
reconnect?: boolean;
490490
/**
491491
* 是否显示加载中画面,默认值: true
492492
*/
493493
showLoading?: boolean;
494494
/**
495-
* 加载中的文字提示内容,默认值:'正在启动云游戏'
495+
* 加载中的文字提示内容,默认值:'正在启动云渲染'
496496
*/
497497
loadingText?: string;
498498
/**
@@ -519,10 +519,6 @@ export interface InitConfig extends InitConfigBase {
519519
* 初始化完毕的回调,触发此回调之后才能调用后面的 API
520520
*/
521521
onInitSuccess?: (response: OnInitSuccessResponse) => void;
522-
/**
523-
* 连接成功回调,调用 start 接口成功后才会触发(老版本)
524-
*/
525-
onConnectSucc?: (response: OnConnectSuccessResponse) => void;
526522
/**
527523
* 连接成功回调,调用 start 接口成功后才会触发
528524
*/
@@ -531,10 +527,6 @@ export interface InitConfig extends InitConfigBase {
531527
* 连接失败回调,调用 start 接口成功后才会触发
532528
*/
533529
onConnectFail?: (response: OnConnectFailedResponse) => void;
534-
/**
535-
* 连接失败回调,调用 start 接口成功后才会触发
536-
*/
537-
onConnectFailed?: (response: OnConnectFailedResponse) => void;
538530
/**
539531
* webrtc 状态回调,调用 start 接口成功后才会触发,设置这个回调后,如果 webrtc 请求返回错误
540532
*/
@@ -543,10 +535,6 @@ export interface InitConfig extends InitConfigBase {
543535
* webrtc 状态回调,调用 start 接口成功后才会触发,设置这个回调后,如果 webrtc 请求返回错误
544536
*/
545537
onWebrtcStatusChange?: (response: OnWebrtcStatusChangeResponse) => void;
546-
/**
547-
* webrtc 状态回调,调用 start 接口成功后才会触发,设置这个回调后,如果 webrtc 请求返回错误
548-
*/
549-
onWebrtcStatChange?: (response: ServerSideDescription) => void;
550538
/**
551539
* 断开/被踢触发此回调,调用 start 接口成功后才会触发
552540
*/
@@ -571,10 +559,6 @@ export interface InitConfig extends InitConfigBase {
571559
* 游戏保存存档回调
572560
*/
573561
onSaveGameArchive?: (response: OnSaveGameArchiveResponse) => void;
574-
/**
575-
* 云端输入状态改变,有点击事件的时候都会触发,需要判断新旧状态(老版本)
576-
*/
577-
onInputStatusChanged?: (oldStatus: boolean, newStatus: boolean) => void;
578562
/**
579563
* 云端输入状态改变,有点击事件的时候都会触发,需要判断新旧状态
580564
*/
@@ -583,10 +567,6 @@ export interface InitConfig extends InitConfigBase {
583567
* 手柄连接/断开事件回调
584568
*/
585569
onGamepadConnectChange?: (response: OnGamepadConnectChangeResponse) => void;
586-
/**
587-
* 云端鼠标显示/隐藏,只在变化的时候回调(老版本)
588-
*/
589-
onCursorShowStatChanged?: (oldStatus: boolean, newStatus: boolean) => void;
590570
/**
591571
* 云端鼠标显示/隐藏,只在变化的时候回调
592572
*/
@@ -670,7 +650,7 @@ interface RawEventData {
670650
}
671651

672652
export declare interface CloudGamingWebSDKStatic {
673-
// -------------- 云游戏生命周期相关接口 ------------
653+
// -------------- 云渲染生命周期相关接口 ------------
674654
init(config?: InitConfig): void;
675655
/**
676656
* 获取初始化参数
@@ -681,12 +661,12 @@ export declare interface CloudGamingWebSDKStatic {
681661
*/
682662
getClientSession(): string;
683663
/**
684-
* 启动云游戏
664+
* 启动云渲染
685665
* @param serverSession 调用云API接口createSession 后返回的 serverSession
686666
*/
687667
start(serverSession: string): void;
688668
/**
689-
* 立即停止云游戏
669+
* 立即停止云渲染
690670
*/
691671
destroy(params: { message?: string; code?: number }): void;
692672
/**
@@ -767,6 +747,10 @@ export declare interface CloudGamingWebSDKStatic {
767747
* 获取用户开启的摄像头或麦克风 stream
768748
*/
769749
getUserMedia(): MediaStream;
750+
/**
751+
* 获取是否为手游方案
752+
*/
753+
getIsMobileGame(): boolean;
770754
/**
771755
* 重新调整video 位置
772756
*/
@@ -780,13 +764,13 @@ export declare interface CloudGamingWebSDKStatic {
780764
KEY_MENU = 139
781765
KEY_HOME = 172
782766
* @param key
783-
* @param down 是否是按下状态(就想正常打字,通常是down/up组合)
767+
* @param down 是否是按下状态(就像正常打字,通常是down/up组合)
784768
*/
785769
sendKeyboardEvent({ key, down }: { key: number; down: boolean }): void;
786770
/**
787771
* 发送鼠标事件
788772
* @param param type: MouseEvent
789-
* @param down 是否是按下状态(就想正常打字,通常是down/up组合)
773+
* @param down 是否是按下状态(就像正常鼠标点击,通常是down/up组合)
790774
*/
791775
sendMouseEvent({ type, down }: { type: MouseEvent; down: boolean }): void;
792776
/**
@@ -860,7 +844,7 @@ export declare interface CloudGamingWebSDKStatic {
860844
*/
861845
resetRemoteCapsLock(): void;
862846
/**
863-
* 设置云游戏页面中鼠标默认图片
847+
* 设置云渲染页面中鼠标默认图片
864848
* @param url 鼠标图片
865849
*/
866850
setDefaultCursorImage(url: string): void;
@@ -916,7 +900,7 @@ export declare interface CloudGamingWebSDKStatic {
916900
*/
917901
getVideoVolume(): number;
918902
/**
919-
* 设置云游戏页面的背景图
903+
* 设置云渲染页面的背景图
920904
* 注意,这里设置的是前端container 的背景图,不是云端的背景图,云端背景图通过createSession 设置
921905
* @param url 背景图片
922906
*/

dist/tcg-sdk/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plugin/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 云游戏插件项目
1+
# 云渲染插件项目
22

33
包含[虚拟摇杆](./joystick/)[虚拟键盘](./keyboard/),详细接口描述可查看对应声明文件
44

plugin/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plugin/joystick/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 云游戏插件项目 - 摇杆
1+
# 云渲染插件项目 - 摇杆
22

33
接口描述见[申明文件(joystick.d.ts)](./joystick.d.ts)
44

plugin/joystick/joystick.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export interface CreateConfig {
2626
*/
2727
lockY?: boolean;
2828
/**
29-
* 两种摇杆样式 wasd/上下左右, 默认值 `dpad_updown`
29+
* 两种摇杆样式 wasd/上下左右, 默认值 `dpad_wasd`
3030
*/
3131
type?: 'dpad_wasd' | 'dpad_updown';
3232
/**

plugin/joystick/joystick.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plugin/keyboard/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 云游戏插件项目 - 虚拟键盘
1+
# 云渲染插件项目 - 虚拟键盘
22

33
接口描述见[申明文件(keyboard.d.ts)](./keyboard.d.ts)
44

plugin/keyboard/keyboard.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)