Skip to content
On this page

录屏相关

typescript
import core from 'cheese-core';
const recordscreen = core.recordScreen;

请求录屏权限:requestPermission(timeout: number): boolean

参数:

  • number (timeout): 超时时间/s

返回值:

  • 🟢boolean: true
  • 🔴boolean: false

用法示例:

typescript
if (recordscreen.requestPermission(3)) {
    console.log("请求成功")
}

检查录屏权限:checkPermission(): boolean

返回值:

  • 🟢boolean:true
  • 🔴boolean:fasle

用法示例:

typescript
if (recordscreen.checkPermission()) {
    console.log("权限正常")
}

截屏: captureScreen(timeout: number, left: number, top: number, bottom: number, right: number): Bitmap

  • 范围有负数则全屏截取

🔒权限: 录屏

参数:

  • number (timeout):超时时间
  • number (left):左边界
  • number (top):上边界
  • number (bottom):下边界
  • number (right):右边界

返回值:

  • 🟢Bitmap:Bitmap对象
  • 🔴null

用法示例:

typescript
if (recordscreen.requestPermission(3)) {
    var src = recordscreen.captureScreen(3, 0, 0, 0, -1)
    if (src != null) {
        console.log("截图状态", "成功")
    }
}