カメラキャプチャ
ReferenceNodesCameraPage.header.description
ReferenceNodesCameraPage.intro.p1
ReferenceNodesCameraPage.intro.item1
ReferenceNodesCameraPage.intro.item2
ReferenceNodesCameraPage.intro.item3
ReferenceNodesCameraPage.intro.item4
iOS ノード
#
ReferenceNodesCameraPage.steps.02.title
ReferenceNodesCameraPage.steps.02.item1
ReferenceNodesCameraPage.steps.02.item2
ReferenceNodesCameraPage.steps.02.item3
#
コマンド(ゲートウェイ `node.invoke` 経由)
- camera.list
レスポンスペイロード:
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 から)
レスポンスペイロード:
- format: "jpg"
- base64: "<...>"
- width、height
ReferenceNodesCameraPage.steps.03.payloadGuard
- camera.clip
ReferenceNodesCameraPage.steps.03.durationMs
- includeAudio:ブール値(デフォルト true)
ReferenceNodesCameraPage.steps.03.formatMp4
レスポンスペイロード:
- format: "mp4"
- durationMs
- hasAudio
#
ReferenceNodesCameraPage.steps.04.title
ReferenceNodesCameraPage.steps.04.p1
#
ReferenceNodesCameraPage.steps.05.title
ReferenceNodesCameraPage.steps.05.p1
Examples:
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
Notes:
ReferenceNodesCameraPage.steps.05.note1
ReferenceNodesCameraPage.steps.05.note2
Android ノード
#
ReferenceNodesCameraPage.steps.07.title
ReferenceNodesCameraPage.steps.07.item1
ReferenceNodesCameraPage.steps.07.item2
ReferenceNodesCameraPage.steps.07.item3
#
Permissions
ReferenceNodesCameraPage.steps.08.p1
ReferenceNodesCameraPage.steps.08.p2
ReferenceNodesCameraPage.steps.08.p3
ReferenceNodesCameraPage.steps.08.p4
ReferenceNodesCameraPage.steps.08.p5
#
ReferenceNodesCameraPage.steps.09.title
ReferenceNodesCameraPage.steps.09.p1
#
ReferenceNodesCameraPage.steps.10.title
ReferenceNodesCameraPage.steps.10.p1
macOS アプリ
#
ReferenceNodesCameraPage.steps.12.title
ReferenceNodesCameraPage.steps.12.p1
ReferenceNodesCameraPage.steps.12.item1
ReferenceNodesCameraPage.steps.12.item2
ReferenceNodesCameraPage.steps.12.item3
#
ReferenceNodesCameraPage.steps.13.title
ReferenceNodesCameraPage.steps.13.p1
Examples:
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
Notes:
ReferenceNodesCameraPage.steps.13.note1
ReferenceNodesCameraPage.steps.13.note2
ReferenceNodesCameraPage.steps.13.note3
ReferenceNodesCameraPage.steps.14.title
ReferenceNodesCameraPage.steps.14.item1
ReferenceNodesCameraPage.steps.14.item2
ReferenceNodesCameraPage.steps.15.title
ReferenceNodesCameraPage.steps.15.p1
openclaw nodes screen record --node <id> --duration 10s --fps 15 # prints MEDIA:<path>
Notes:
ReferenceNodesCameraPage.steps.15.note1