Содержание:
1. Описание метода СделатьВидеозапись в системе конфигураций 1С2. Как можно использовать метод СделатьВидеозапись
1. Описание метода СделатьВидеозапись в системе конфигураций 1С
Начиная с версии Платформы 8.3.3, для мобильного приложения доступен метод СделатьВидеозапись. Данный метод дает возможность выполнить видеосъемку непосредственно с самого мобильного устройства. Можно уточнить качество изображения видеосъемки и с какой камеры мобильного устройства будет производиться видеозапись.
Описывая логику работы метода СделатьВидеозапись в модуле формы нужно учитывать, что он доступен в мобильном приложении (клиент) и мобильном клиенте. Метод СделатьВидеозапись поддерживает не любое мобильное устройство поэтому следует к нему ещё использовать метод ПоддерживаетсяВидеозапись.
Метод СделатьВидеозапись имеет два параметра. Параметры не обязательны для заполнения.
Первый параметр – определяет тип камеры. Тип камеры: авто, задняя, передняя. Можно пропустить этот параметр или установить тип камеры - авто. В таком случае мобильное устройство будет выбирать тип камеры самостоятельно. У мобильного устройства видеокамера может располагаться:
• на стороне экрана мобильного устройства. Чтобы выполнить видеосъемку нужно выбрать тип камеры – передняя;
• на задней стороне мобильного устройства. Чтобы выполнить видеосъемку нужно выбрать тип камеры – задняя.
Перед заполнением параметра рекомендуется проверить совместимость выбранного пользователем типа камеры методом ПоддерживаетсяВидеозапись.
Второй параметр – определяет качество видеозаписи. Типы качества видеозаписи: авто, высокое, низкое. Параметр можно пропустить, мобильное устройство определит тип качества видеозаписи – авто.
• Авто – тип качества изображения определяется мобильным устройством самостоятельно;
• Высокое – определяет высокое качества изображения;
• Низкое – определяет низкое качества изображения.
После завершения видеозаписи метод СделатьВидеозапись возвращает значение с типом ДанныеМультимедия, в противном случае возвращает значение Неопределено.
2. Как можно использовать метод СделатьВидеозапись
В качестве примера будет описана краткое создание обработки. Предварительно потребуется подготовить конфигурацию, определить назначение использования. В статье не будет разбираться, как подготовить конфигурацию, установка веб-сервера и прочее. Необходимо в свойствах конфигурации найти свойство Используемая функциональность мобильного приложения и установить флаг Камера.
Рис. 1. Форма обработки
Добавить форму (Рис. 1). На форме обработки разместить два реквизита, которые дадут возможность пользователю изменять параметры метода СделатьВидеозапись.
В модуле формы описать обработчик события ПриОткрытии (Рис. 2). При открытии мобильного приложения на мобильном устройстве система в процедуре ЗаполнитьНастройкиПоУмолчанию заполнит список выбора, для двух реквизитов.
Рис. 3. Мобильное приложение
По умолчанию определит значение Авто (Рис. 3). В примере не будет применяться проверка на совместимость с помощью метода ПоддерживаетсяВидеозапись.
Рис. 4. Модуль формы. Выполнение команды Видеосъемки
При нажатии кнопки Видеосъемка. Система выполнит процедуру КомандаВидеосъемка, которая вызовет метод СделатьВидеозапись (Рис. 4).
Рис. 5. Мобильное приложение. Мобильная видеокамера
Мобильное приложение открывает видеокамеру (Рис. 5). Пользователь запускает видеосъемку.
Рис. 6. Мобильное приложение. Завершение видеосъемки.
Через некоторое время пользователь завершает видеосъемку(Рис. 6). По нажатию флажка на видеокамере система записаную видеозапись методом СделатьВидеозапись в переменную Видео (см. Рис. 4)
Специалист 1С компании ООО «Кодерлайн»
Быков Владимир Станиславович