ТипПодсветкиКамеры

Темы платформы · CameraLightingType

Предназначен для определения типа подсветки (вспышки) камеры устройства.

Полное описание, параметры и ограничения

ТипПодсветкиКамеры (CameraLightingType)

ТипПодсветкиКамеры (CameraLightingType)

Доступен, начиная с версии 8.3.13.

Значения
Авто (Auto)
Включена (Enable)
Выключена (Disable)

Описание:

Предназначен для определения типа подсветки (вспышки) камеры устройства.

Доступность:

Мобильный клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.3.13.

Методическая информация

Практические примеры

Пример ТипПодсветкиКамеры.Авто

Короткий документированный сценарий редкого API: типичная операция, точная область применения и честная граница результата.

Где и как запускать

Модуль собственной управляемой формы, &НаКлиенте; для сканирования Асинх Процедура.

Подготовка

  1. Собственная управляемая форма с клиентской командой ВыполнитьПример и её кнопкой. Основной блок целиком назначается этой команде, не вставляется внутрь другой процедуры.

  2. Только собственное мобильное устройство, мобильный клиент / приложение. Камера и разрешение пользователя необходимы; синхронные методы не предназначены обычному настольному клиенту.

  3. Снимайте собственный учебный лист, не людей / рабочие документы. Код не сохраняет запись в базу и не отправляет её на сервер. Отмена камеры возвращает Неопределено.

&НаКлиенте
Процедура ВыполнитьПример(Команда)
    Если Не СредстваМультимедиа.ПоддерживаетсяФотоснимок(ТипКамерыУстройства.Авто) Тогда
        Сообщить("Операция камеры не поддерживается");
        Возврат;
    КонецЕсли;
    Результат = СредстваМультимедиа.СделатьФотоснимок(ТипКамерыУстройства.Авто, , 80, Ложь, ТипПодсветкиКамеры.Авто);
    Если Результат = Неопределено Тогда
        Сообщить("Пользователь отменил съёмку");
    Иначе
        Сообщить("Учебный материал получен без отправки");
    КонецЕсли;
КонецПроцедуры

Разбор по шагам

  1. Подготовьте собственный входной файл / устройство, только если он нужен этому уроку.

  2. Назначьте полный обработчик указанной команде или событию, выполните его вручную в подходящем клиенте.

  3. Сравните полученный результат с ограничениями устройства и с тем, какие действия код действительно выполняет.

Как проверить результат

  1. Операция запускается только после проверки поддержки и ручного нажатия команды пользователя. Отмена обрабатывается отдельно.

  2. На iOS качество видеозаписи игнорируется; подсветка зависит от оборудования. Имя перечисления не гарантирует одинаковый результат на разных камерах.

Ожидаемый результат

Конкретное системное значение применено к настоящему API без универсальной getter-обёртки.

На что обратить внимание

  1. Код в HTML не запускается. Покупки, звонки, SMS, реклама, камера и подпись при сборке не выполнялись.

  2. Не используйте рабочие квитанции, личные сообщения и документы третьих лиц для учебного опыта.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.