camera.startSession
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
جلسه ای را شروع می کند که پس از یک فاصله زمانی ثابت به پایان می رسد. دوربین را روی مشتری درخواست کننده قفل می کند و مطمئن می شود دوربین بیدار می ماند. لطفاً توجه داشته باشید، شروع یک جلسه جدید همیشه باید مجاز باشد. اگر جلسه موجود وجود داشته باشد، قبل از شروع جلسه جدید باید به طور خودکار توسط دوربین بسته شود. این دستور در سطح 2 API منسوخ شد.
پارامترها
- تایم اوت: (اختیاری) درخواست توقف جلسه در چند ثانیه. در صورت حذف (درخواست HTTP بدون بدنه)، دوربین باید یک بازه زمانی معقول تعیین کند.
نتایج
- sessionId: شناسه جلسه منحصر به فرد از نوع رشته.
- تایم اوت: زمان پایان جلسه در چند ثانیه تایید شد.
خطاها
- invalidParameterName: نام پارامتر ورودی شناسایی نشده است.
- invalidParameterValue: نام پارامتر ورودی شناسایی می شود، اما مقدار ارسال شده نامعتبر است. به عنوان مثال، مقدار خارج از محدوده است یا نوع داده آن نادرست است.
دستور I/O |
---|
ورودی فرمان | {
"parameters": {
"timeout": 50
}
} |
خروجی فرمان | {
"results": {
"sessionId": "12ABC3",
"timeout": 50
}
} | خروجی فرمان (خطا) | {
"error": {
"code": "cameraInExclusiveUse",
"message": "Camera already in exclusive use, new
session can't be started."
}
} |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی."],[],["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"]]