OpenClawSkills
GitHub
节点和媒体 • TutorialHeader.readTime

摄像头捕获

ReferenceNodesCameraPage.header.description

ReferenceNodesCameraPage.intro.p1

ReferenceNodesCameraPage.intro.item1

ReferenceNodesCameraPage.intro.item2

ReferenceNodesCameraPage.intro.item3

ReferenceNodesCameraPage.intro.item4

Tutorial.step

iOS 节点

#

Tutorial.step

ReferenceNodesCameraPage.steps.02.title

ReferenceNodesCameraPage.steps.02.item1

ReferenceNodesCameraPage.steps.02.item2

ReferenceNodesCameraPage.steps.02.item3

#

Tutorial.step

命令(网关 `node.invoke` 通过)

- camera.list

Response Payload:

ReferenceNodesCameraPage.steps.03.devices

- camera.snap

参数:

- facing:front|back(默认:front)

ReferenceNodesCameraPage.steps.03.maxWidth

- quality:0..1(选项;默认 0.9)

ReferenceNodesCameraPage.steps.03.format

- delayMs:数值(选项;默认 0)

- deviceId:字符串(选项;camera.list 从)

Response Payload:

- format: "jpg"

- base64: "<...>"

- width、height

ReferenceNodesCameraPage.steps.03.payloadGuard

- camera.clip

ReferenceNodesCameraPage.steps.03.durationMs

- includeAudio:布尔值(默认 true)

ReferenceNodesCameraPage.steps.03.formatMp4

Response Payload:

- format: "mp4"

- durationMs

- hasAudio

#

Tutorial.step

ReferenceNodesCameraPage.steps.04.title

ReferenceNodesCameraPage.steps.04.p1

#

Tutorial.step

ReferenceNodesCameraPage.steps.05.title

ReferenceNodesCameraPage.steps.05.p1

例:

Bash
openclaw nodes camera snap --node <id>               # default: both front + back (2 MEDIA lines)
openclaw nodes camera snap --node <id> --facing front
openclaw nodes camera clip --node <id> --duration 3000
openclaw nodes camera clip --node <id> --no-audio

注意:

ReferenceNodesCameraPage.steps.05.note1

ReferenceNodesCameraPage.steps.05.note2

Tutorial.step

Android 节点

#

Tutorial.step

ReferenceNodesCameraPage.steps.07.title

ReferenceNodesCameraPage.steps.07.item1

ReferenceNodesCameraPage.steps.07.item2

ReferenceNodesCameraPage.steps.07.item3

#

Tutorial.step

権限

ReferenceNodesCameraPage.steps.08.p1

ReferenceNodesCameraPage.steps.08.p2

ReferenceNodesCameraPage.steps.08.p3

ReferenceNodesCameraPage.steps.08.p4

ReferenceNodesCameraPage.steps.08.p5

#

Tutorial.step

ReferenceNodesCameraPage.steps.09.title

ReferenceNodesCameraPage.steps.09.p1

#

Tutorial.step

ReferenceNodesCameraPage.steps.10.title

ReferenceNodesCameraPage.steps.10.p1

Tutorial.step

macOS 应用

#

Tutorial.step

ReferenceNodesCameraPage.steps.12.title

ReferenceNodesCameraPage.steps.12.p1

ReferenceNodesCameraPage.steps.12.item1

ReferenceNodesCameraPage.steps.12.item2

ReferenceNodesCameraPage.steps.12.item3

#

Tutorial.step

ReferenceNodesCameraPage.steps.13.title

ReferenceNodesCameraPage.steps.13.p1

例:

Bash
openclaw nodes camera list --node <id>            # list camera ids
openclaw nodes camera snap --node <id>            # prints MEDIA:<path>
openclaw nodes camera snap --node <id> --max-width 1280
openclaw nodes camera snap --node <id> --delay-ms 2000
openclaw nodes camera snap --node <id> --device-id <id>
openclaw nodes camera clip --node <id> --duration 10s          # prints MEDIA:<path>
openclaw nodes camera clip --node <id> --duration-ms 3000      # prints MEDIA:<path> (legacy flag)
openclaw nodes camera clip --node <id> --device-id <id>
openclaw nodes camera clip --node <id> --no-audio

注意:

ReferenceNodesCameraPage.steps.13.note1

ReferenceNodesCameraPage.steps.13.note2

ReferenceNodesCameraPage.steps.13.note3

Tutorial.step

ReferenceNodesCameraPage.steps.14.title

ReferenceNodesCameraPage.steps.14.item1

ReferenceNodesCameraPage.steps.14.item2

Tutorial.step

ReferenceNodesCameraPage.steps.15.title

ReferenceNodesCameraPage.steps.15.p1

Bash
openclaw nodes screen record --node <id> --duration 10s --fps 15   # prints MEDIA:<path>

注意:

ReferenceNodesCameraPage.steps.15.note1