普通小游戏开发
开放能力(必读)
社交转发裂变
数据分析
视频拍摄器
API
多端支持

GameRecorderManager.getMark

基础库版本 1.69.0 开始支持。

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

语法

GameRecorderManager.getMark()

返回值

返回为 Object 类型,属性如下:

属性类型说明最低支持版本
markWidthnumber水印的宽度1.69.0
markHeightnumber水印的高度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,
    });
  },
});
点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助