录屏相关
javascript
const core = require('cheese-js');
请求录屏权限:requestPermission(timeout: number): boolean
✅
参数:
- ⭐
number
(timeout): 超时时间/s
返回值:
- 🟢
boolean
: true - 🔴
boolean
: false
用法示例:
javascript
const core = require('cheese-js'); //导入核心模块
const recordscreen = core.recordscreen;
if (recordscreen.requestPermission(3)) {
var src = recordscreen.captureScreen(3, 0, 0, 0, -1)
if (src != null) {
console.log("截图状态", "成功")
}else{
console.log("截图状态", "失败")
}
}
检查录屏权限:checkPermission(): boolean
✅
返回值:
- 🟢
boolean
:true - 🔴
boolean
:fasle
用法示例:
javascript
const core = require('cheese-js'); //导入核心模块
const recordscreen = core.recordscreen;
if (recordscreen.checkPermission(3)) {
console.log("录屏权限正常")
}else{
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
用法示例:
javascript
const core = require('cheese-js'); //导入核心模块
const recordscreen = core.recordscreen;
if (recordscreen.requestPermission(3)) {
console.log("录屏权限请求成功")
}else{
console.log("录屏权限请求失败")
}