camera.startSession
Lance une session qui expire après un intervalle fixe. Verrouille la caméra sur
et s'assure que l'appareil photo reste activé. Notez qu'à partir du
qu'une nouvelle session
doit toujours être autorisée. S'il existe déjà une session,
doit être fermée automatiquement par la caméra avant de démarrer la nouvelle session.
Cette commande a été abandonnée dans le niveau d'API 2.
Paramètres
- timeout : (facultatif) délai avant expiration de la session demandé, en secondes.
S'il est omis (la requête HTTP n'a pas de corps), l'appareil photo doit déterminer
le délai avant expiration.
Résultats
- sessionId::identifiant de session unique du type chaîne.
- timeout:délai avant expiration de la session confirmé en secondes.
Erreurs
- invalidParameterName:le nom du paramètre d'entrée n'est pas reconnu.
- invalidParameterValue::le nom du paramètre d'entrée est reconnu, mais le
La valeur transmise n'est pas valide. Par exemple, la valeur est hors plage ou ses données
type est incorrect.
E/S de commande |
Saisie de la commande |
{ "parameters": { "timeout": 50 } } |
Résultat de la commande |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Résultat de la commande (erreur) |
{ "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/21 (UTC).
[null,null,["Dernière mise à jour le 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"]]