# GameRecorder.publishVideo

# GameRecorder.publishVideo(Object obejct)

发布录屏到快手。

# 参数

属性 类型 说明 最低版本
callback function 回调函数
mouldId string 分享文案模板 id。通过指定 mouldId 来选择分享文案,文案内容需在开放平台设置且通过审核。非必填。
video number | Array 待发布的视频片段 videoID 或 videoID 数组。如果不传该字段,则默认发布最后一次 start,stop 之间生成的视频数据。若录屏失败则不会生成videoID,发布录屏会失败
query string 发布录屏携带字段信息,支持格式为格式为aaa=bbb&ccc=ddd。通过发布的视频打开游戏可以通过ks.getLaunchOptionsSync的query字段获取,此时获取的是一个object

callback的参数

属性 类型 说明 最低版本
error Object | undefined 错误信息(成功不返回 error )

error的参数

属性 类型 说明 最低版本
code int 错误码
msg string 错误描述

# 示例代码

GameRecorder.publishVideo({
	video: videoID,
	callback: (error) => {
		if (error != null && error != undefined) {
			console.log("分享录屏失败: " + JSON.stringiwfy(error));
			return;
		}
		console.log("分享录屏成功");
	}
});