camera.enabled
这是用户自己的总开关,关了就直接返回 CAMERA_DISABLED。
Nodes 导读
通过 `node.invoke` 发送 `camera.snap` 或 `camera.clip` 即可在 iOS、Android、macOS 节点上拍照或录短视频(含音频)。注意:摄像头权限默认开启,但用户可在设置中关闭;iOS 节点必须在前台运行才能调用摄像头。
先讲这一页到底在解决什么
通过 `node.invoke` 发送 `camera.snap` 或 `camera.clip` 即可在 iOS、Android、macOS 节点上拍照或录短视频(含音频)。注意:摄像头权限默认开启,但用户可在设置中关闭;iOS 节点必须在前台运行才能调用摄像头。
第一站
官方把相机访问摆得很靠前,说明它是硬门槛。
camera.enabled这是用户自己的总开关,关了就直接返回 CAMERA_DISABLED。
像 iOS 节点很多时候必须把 app 放在前台,后台会被拒。
如果录 clip 还带音频,就不只要相机,还要麦克风许可。
camera.list先看这台设备身上到底有哪些镜头可选,别闭眼乱点。
第二站
把它当成远程摄影助手就好理解了。
openclaw nodes camera snap --node <id>像远程喊一声“拍照”。默认甚至会把前后镜头都各拍一张给你。
--facing front这句像告诉摄影师“只用前置镜头”。
openclaw nodes camera clip --duration 3000像说“录 3 秒小短片”,不是长录像机模式。
MEDIA:<path>CLI 帮手会把拍到的媒体先落成临时文件,再把路径打印给后续流程接力。
第三站
如果你看见 NODE_BACKGROUND_UNAVAILABLE,别先怀疑命令写错,先看节点是不是退到后台了。