camera.startSession
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Inicia una sesión que se agota el tiempo de espera después de un intervalo fijo. Fija la cámara en el
solicitando permiso al cliente
y se asegura de que la cámara permanezca activa. Ten en cuenta que, a partir de
siempre debería permitirse una nueva sesión. Si hay una sesión existente,
la cámara debe cerrarlas automáticamente antes de iniciar una nueva sesión.
Este comando dejó de estar disponible en el nivel de API 2.
Parámetros
- timeout:El tiempo de espera de la sesión solicitada en segundos (opcional).
Si se omite (la solicitud HTTP no tiene cuerpo), la cámara debe determinar una cantidad razonable
tiempo de espera.
Resultados
- sessionId: Es el identificador único de la sesión de tipo string.
- timeout: Es el tiempo de espera confirmado de la sesión en segundos.
Errores
- invalidParameterName: No se reconoce el nombre del parámetro de entrada.
- invalidParameterValue: Se reconoce el nombre del parámetro de entrada, pero
el valor pasado no es válido; por ejemplo, el valor está fuera del rango o sus datos
el tipo de datos es incorrecto.
E/S de comando |
Entrada de comando |
{
"parameters": {
"timeout": 50
}
} |
Resultado del comando |
{
"results": {
"sessionId": "12ABC3",
"timeout": 50
}
} |
Resultado del comando (error) |
{
"error": {
"code": "cameraInExclusiveUse",
"message": "Camera already in exclusive use, new
session can't be started."
}
} |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-21 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-21 (UTC)"],[],["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"]]