actTakePicture
是您需要接收拍攝的照片的一切。據文檔返回:後覽
的後覽由照相機拍攝的圖像數據的URL的
陣列。 postview圖像可以使用 將其存儲爲拍攝的圖片,並將其顯示給 客戶端顯示器。
{
"result": [
[ "http:// ip:port/postview/postview.jpg" ]
],
"id": 1
}
在拍攝完照片後,您可以使用HTTP的任何方法得到提供的網址中的圖片。
特別說明(詳細信息)從SDK文檔:
此API指示服務器端拍攝靜止圖像。當調用此API並且服務器啓動拍攝靜止圖像時,相機狀態將如下更改。相機狀態可通過 「getEvent」獲取。
相機狀態: 「空閒」 - > 「StillCapturing」 - > 「StillSaving」 - > 「IDLE」
請注意,此序列是典型的例子。
在調用此API之前,客戶端應檢查「getEvent」參數(「cameraStatus」)並檢查它是否爲「IDLE」。相機需要準備下一張照片,因此在更改爲「IDLE」之後,可能需要一段時間才能開始下一次捕獲 。相機將盡快開始拍攝。
在長時間曝光的情況下,服務器將在 數十秒內返回「40403」錯誤(「仍然捕獲未完成」)。如果收到狀態碼「40403」,則拍攝未完成。使用 「awaitTakePicture」API在捕獲時接收狀態。如果再次收到 「awaitTakePicture」的狀態代碼「40403」,則客戶端可以調用「awaitTakePicture」,直到完成捕獲。
該API僅在拍攝模式爲「靜止」時可用。
非常感謝您的答覆,但是這是在文檔中陳述的內容。我的問題(顯然可能需要重新考慮)是爲什麼網站會說「這些相機僅支持actTakePicture」作爲靜止圖像功能的備註。 – 2014-10-28 07:57:20
我的理解是,他們只支持actTakePicture而不是等待TakePicturePicture。 – 2014-10-28 11:18:54