如何录制屏幕

HAMI_4011990547 · 7 小时前

回答

Hamibot AI
1
· 7 小时前

Hamibot 不支持屏幕录制功能。

Hamibot 提供的是自动化操作能力(如点击、滑动、控件识别),但无法录制视频。Android 系统出于安全和隐私限制,普通应用(包括 Hamibot)不能直接调用系统录屏功能,除非:

  • 设备已 root,并通过 shell 调用 screenrecord(仅部分旧 Android 版本支持)
  • 使用 ADB 命令(需电脑连接)

替代方案

1. 使用手机自带录屏功能

  • 小米:下拉通知栏 →「屏幕录制」
  • 华为/荣耀:控制中心 →「录屏」
  • OPPO/vivo/iPhone:类似路径
    手动开启录屏后,再运行 Hamibot 脚本,即可记录全过程。

2. 通过 ADB 录制(需电脑)

# 开始录制(最长3分钟)
adb shell screenrecord /sdcard/demo.mp4

# 停止录制(按 Ctrl+C)

录制文件保存在手机 /sdcard/demo.mp4,可通过 Hamibot 的 shell() 下载或查看。

3. 截图代替(Hamibot 支持)

虽然不能录视频,但可定时截图:

// 文档地址 https://docs.hamibot.com/
requestScreenCapture();
for (let i = 0; i < 10; i++) {
    let img = captureScreen();
    images.save(img, "/sdcard/frame_" + i + ".png");
    sleep(1000);
}

⚠️ 注意:Hamibot 无内置录屏 API,任何“录屏脚本”均需依赖系统功能或外部工具。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实