根据 的值开始拍摄视频,或以间隔拍摄图片
选项中的 captureMode
。
此命令是在 API 级别 2 中添加的。
参数
- 此命令的请求正文中没有参数。是否为间隔图片
拍摄或视频拍摄由
captureMode
选项决定。 对于固定间隔拍摄,是否采用开放式拍摄取决于captureNumber
是否等于或大于 0。captureMode
、captureInterval
和 需要在间隔拍摄之前设置captureNumber
。 只有captureMode
需要设置为“视频”视频播放前 捕获,只能通过 camera.stopCapture 命令停止。
结果
- 开放式捕获(当 captureMode == "video"或 captureNumber == 0 时)
<ph type="x-smartling-placeholder">
- </ph>
- 无结果。
- 非开放式间隔拍摄:
<ph type="x-smartling-placeholder">
- </ph>
- fileUrls::指向图片的绝对网址列表
用于间隔捕获的文件。请注意,此命令不会返回
fileUrls
,因为拍摄captureNumber
即可完成。命令的进度可以是 获得的值。例如,在 预计用时(time = captureInterval * (captureNumber - 1)
) 使用 /osc/commands/status APIfileUrls
是命令完成后返回的结果。 如果命令未成功完成(例如,只有 3 张图片中的 或相机已断开连接) 但命令成功完成, 客户端应该能够使用camera.listFiles
系统稍后会在客户端和相机之间建立新的连接时发送。
- fileUrls::指向图片的绝对网址列表
用于间隔捕获的文件。请注意,此命令不会返回
错误
- disabledCommand:命令当前已停用;例如,相机 正在进行视频拍摄或间隔拍摄。
- invalidParameterName:参数名称无法识别;例如
无法识别
sessionId
。
命令 I/O | |
---|---|
命令输入 | none |
命令输出 | { "results": { "fileUrls":[ "url1", "url2", "url3", ... "urln" ] } } |
命令输出(错误) | { "error": { "code": "disabledCommand", "message": "Command is currently disabled." } } |