屏幕录制与截图相关 API
python
from cheese_core import RecordScreen请求屏幕录制权限: request_permission(mode: int, time: int = 5) -> bool ✅
参数:
- ⭐
int(mode): 权限请求模式- 模式1:WDA截图权限申请
- 模式2:直播截图权限申请
- ⭐
int(time=5): 权限超时时间(秒,默认5秒)
返回:
bool: 权限请求是否成功
用法示例:
python
mode = 1 # WDA截图权限
result = RecordScreen.request_permission(mode, time=5)
print("权限请求结果:", result)捕获屏幕截图: capture_screen(mode: int, time: int = 5) -> PyImage ✅
请求权限后至少延迟2秒才能进行截图否则大概率会截图失败 参数:
⭐
int(mode): 截图模式- 模式1:WDA截图
- 模式2:直播截图
⭐
int(time=5): 截图等待时长(秒,默认5秒)
返回:
PyImage: 屏幕截图对象(拥有width和height属性)
用法示例:
python
mode = 2 # 直播截图
img = RecordScreen.capture_screen(mode, time=5)
print("截图宽度:", img.width)
print("截图高度:", img.height)