Предназначен для определения типа подсветки (вспышки) камеры устройства.
Полное описание, параметры и ограничения
ТипПодсветкиКамеры (CameraLightingType)
ТипПодсветкиКамеры (CameraLightingType)
Доступен, начиная с версии 8.3.13.
Значения
Авто (Auto)
Включена (Enable)
Выключена (Disable)
Описание:
Предназначен для определения типа подсветки (вспышки) камеры устройства.
Доступность:
Мобильный клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.13.
Методическая информация
Практические примеры
Пример ТипПодсветкиКамеры.Авто
Короткий документированный сценарий редкого API: типичная операция, точная область применения и честная граница результата.
Где и как запускать
Модуль собственной управляемой формы, &НаКлиенте; для сканирования Асинх Процедура.
Подготовка
Собственная управляемая форма с клиентской командой ВыполнитьПример и её кнопкой. Основной блок целиком назначается этой команде, не вставляется внутрь другой процедуры.
Только собственное мобильное устройство, мобильный клиент / приложение. Камера и разрешение пользователя необходимы; синхронные методы не предназначены обычному настольному клиенту.
Снимайте собственный учебный лист, не людей / рабочие документы. Код не сохраняет запись в базу и не отправляет её на сервер. Отмена камеры возвращает Неопределено.
&НаКлиенте
Процедура ВыполнитьПример(Команда)
Если Не СредстваМультимедиа.ПоддерживаетсяФотоснимок(ТипКамерыУстройства.Авто) Тогда
Сообщить("Операция камеры не поддерживается");
Возврат;
КонецЕсли;
Результат = СредстваМультимедиа.СделатьФотоснимок(ТипКамерыУстройства.Авто, , 80, Ложь, ТипПодсветкиКамеры.Авто);
Если Результат = Неопределено Тогда
Сообщить("Пользователь отменил съёмку");
Иначе
Сообщить("Учебный материал получен без отправки");
КонецЕсли;
КонецПроцедурыРазбор по шагам
Подготовьте собственный входной файл / устройство, только если он нужен этому уроку.
Назначьте полный обработчик указанной команде или событию, выполните его вручную в подходящем клиенте.
Сравните полученный результат с ограничениями устройства и с тем, какие действия код действительно выполняет.
Как проверить результат
Операция запускается только после проверки поддержки и ручного нажатия команды пользователя. Отмена обрабатывается отдельно.
На iOS качество видеозаписи игнорируется; подсветка зависит от оборудования. Имя перечисления не гарантирует одинаковый результат на разных камерах.
Ожидаемый результат
Конкретное системное значение применено к настоящему API без универсальной getter-обёртки.
На что обратить внимание
Код в HTML не запускается. Покупки, звонки, SMS, реклама, камера и подпись при сборке не выполнялись.
Не используйте рабочие квитанции, личные сообщения и документы третьих лиц для учебного опыта.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.