根據
captureMode 中的 [選項]。
這項指令已新增至 API 級別 2。
參數
- 這個指令在要求主體中沒有參數。「是否為間隔」圖片
擷取或錄影內容取決於
captureMode選項。 對於間隔拍攝,是否開放式擷取,取決於captureNumber等於或大於 0。captureMode、captureInterval和 必須先設定captureNumber,才能進行間隔拍攝。 只需將captureMode設為「影片」影片開始前 擷取,而且只能由 camera.stopCapture 指令停止。
結果
- 開放式擷取 (當 captureMode == "video" 或 captureNumber == 0)
- 找不到任何結果。
- 非開放式間隔擷取:
- fileUrls:指向圖片的絕對網址清單
用於間隔擷取的檔案。請注意,這個指令不會傳回
因為拍攝完成,因此會立即進入
fileUrls完成captureNumber即可完成。指令執行進度可以是 定期輪詢攝影機即可取得這些資料舉例來說,在 預估持續時間 (time = captureInterval * (captureNumber - 1)) 使用 /osc/commands/status API 而fileUrls是指令執行完畢後傳回的結果。 如果指令未順利完成 (例如,只有 3 張圖片來自 在相機耗盡前拍攝的影片) 或攝影機連線中斷 用戶端手機,但指令已順利完成 用戶端應該能使用camera.listFiles之後在用戶端和相機之間建立新連線時。
- fileUrls:指向圖片的絕對網址清單
用於間隔擷取的檔案。請注意,這個指令不會傳回
因為拍攝完成,因此會立即進入
錯誤
- disabledCommand:指令目前已停用。例如相機 出現在錄影或間歇擷取的中間
- InvalidParameterName:無法辨識參數名稱;例如
無法辨識
sessionId。
指令 I/O | |
|---|---|
| 指令輸入 | none |
| 指令輸出 | {
"results": {
"fileUrls":[
"url1",
"url2",
"url3",
...
"urln"
]
}
} |
| 指令輸出 (錯誤) | {
"error": {
"code": "disabledCommand",
"message": "Command is currently disabled."
}
} |