GameRecorderManager.getMark
基础库版本 1.69.0 开始支持。
获取录屏水印宽高。开发者可以通过宽高计算水印添加的位置。
语法
GameRecorderManager.getMark()
返回值
返回为 Object 类型,属性如下:
属性 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
markWidth | number | 水印的宽度 | 1.69.0 |
markHeight | number | 水印的高度 | 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,
});
},
});
点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助