aparat.startsesja
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Rozpoczyna sesję, której limit czasu wynosi ustalony. Blokuje kamerę na
wysyłając do klienta żądanie i upewniając się, że kamera pozostaje aktywna. Uwaga: od
nowa sesja powinna być zawsze dozwolona. Jeśli istnieje już sesja,
powinna zostać automatycznie zamknięta przez kamerę przed rozpoczęciem nowej sesji.
To polecenie zostało wycofane w interfejsie API poziomu 2.
Parametry
- timeout: (opcjonalny) limit czasu oczekiwania na sesję w sekundach.
W przypadku pominięcia tego pola (żądanie HTTP nie ma treści), kamera powinna określić uzasadniony
.
Wyniki
- sessionId: unikalny identyfikator sesji danego typu.
- timeout:potwierdzony limit czasu sesji w sekundach;
Błędy
- invalidParametrName:nie udało się rozpoznać nazwy parametru wejściowego.
- invalidParameterValue::nazwa parametru wejściowego jest rozpoznawana, ale parametr
przekazywana wartość jest nieprawidłowa; np. wartość jest poza zakresem lub zawiera dane
typ jest nieprawidłowy.
Polecenie I/O |
Dane wejściowe polecenia |
{
"parameters": {
"timeout": 50
}
} |
Dane wyjściowe polecenia |
{
"results": {
"sessionId": "12ABC3",
"timeout": 50
}
} |
Dane wyjściowe polecenia (błąd) |
{
"error": {
"code": "cameraInExclusiveUse",
"message": "Camera already in exclusive use, new
session can't be started."
}
} |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-08-21 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]