抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

GameRecorderManager.getMark
收藏
我的收藏

基础库 1.69.0 开始支持本方法,这是一个同步方法。

获取录屏水印宽高。开发者可以通过宽高计算水印添加的位置。

前提条件
业务背景
使用限制
注意事项
相关教程

语法

GameRecorderManager.getMark()

参数说明

返回值

返回值为 object 类型,详细参数描述如下:

属性名类型说明最低支持版本
markWidthnumber
水印的宽度
1.69.0
markHeightnumber
水印的高度
1.69.0

错误码

errNoerrMsg说明最低支持版本
20000internal error
小游戏框架内部错误,有需要请创建工单咨询
1.69.0

代码示例

tt.getSystemInfo({ success(res) { const screenWidth = res.screenWidth; const screenHeight = res.screenHeight; const recorder = tt.getGameRecorderManager(); var maskInfo = recorder.getMark(); //获取水印的宽高 var x = (screenWidth - maskInfo.markWidth) / 2; var y = (screenHeight - maskInfo.markHeight) / 2; recorder.onStart((res) => { console.log("录屏开始"); // do something; }); //添加水印并且居中处理 recorder.start({ duration: 30, isMarkOpen: true, locLeft: x, locTop: y, }); }, });