# 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("分享录屏成功");
}
});