camera.startSession
Bắt đầu một phiên hết giờ sau một khoảng thời gian cố định. Khoá camera với
đang yêu cầu ứng dụng khách và đảm bảo camera vẫn bật. Xin lưu ý rằng việc bắt đầu
phiên mới sẽ luôn được cho phép. Nếu có một phiên hoạt động,
sẽ được máy ảnh đóng tự động trước khi bắt đầu phiên mới.
Lệnh này không còn được dùng trong API cấp 2.
Tham số
- timeout: (Không bắt buộc) Thời gian chờ của phiên được yêu cầu tính bằng giây.
Nếu bị bỏ qua (yêu cầu HTTP không có nội dung), máy ảnh phải xác định
.
Kết quả
- sessionId: Giá trị nhận dạng phiên duy nhất của chuỗi loại.
- timeout:Thời gian chờ của phiên đã được xác nhận tính bằng giây.
Lỗi
- không hợp lệTham số: Tên tham số đầu vào không nhận dạng được.
- invalidParameterValue: Tên tham số đầu vào được công nhận, nhưng
giá trị đã vượt qua không hợp lệ; ví dụ: giá trị nằm ngoài phạm vi hoặc dữ liệu của giá trị đó
không chính xác.
Lệnh I/O |
Nhập lệnh |
{ "parameters": { "timeout": 50 } } |
Kết quả lệnh |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Ra lệnh (Lỗi) |
{ "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-08-21 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2024-08-21 UTC."],[[["Starts a session that locks the camera to the requesting client and keeps it awake, timing out after a specified or default interval."],["A new session can always be started, automatically closing any existing session."],["This command, deprecated in API level 2, returns a unique session ID and the confirmed timeout duration."],["Possible errors include invalid parameter names or values, or the camera already being in exclusive use."]]],["The core action initiates a timed camera session, locking the camera to the client and ensuring it remains active. A new session is always permitted, automatically ending any existing session. The user can optionally specify a session timeout in seconds; otherwise, the camera sets a default. The output includes a unique session ID and the confirmed timeout. Errors can occur if parameter names or values are invalid. This command has been deprecated after API level 2.\n"]]