Мультимедиа
Тип-одиночка Стд::Мультимедиа::Интерфейс::Мультимедиа Базовые типы: Объект |
Доступность: Клиент |
Иерархия типа
graph TD;
Мультимедиа["Мультимедиа"]-->Объект["Объект"];
Объект для работы с мультимедиа на клиенте.
Примеры
метод ДобавитьТоварыПоШтрихкодам()
если не Мультимедиа.ПоддерживаетсяСканированиеШтрихкодов()
возврат;
Мультимедиа.СканироватьШтрихкоды("Просканируйте товары чтобы добавить их в заказ",
ВидШтрихкода.Двумерный, (штрихкод) -> ОбработатьШтрихкод(штрихкод))
;
метод ОбработатьШтрихкод(штрихкод: Строка): РезультатОбработкиШтрихкода
пер Товар = НайтиТоварПоШтрихкоду(штрихкод)
если Товар != Неопределено
возврат новый РезультатОбработкиШтрихкода(Истина, Ложь, Товар.Наименование);
иначе
возврат новый РезультатОбработкиШтрихкода(Ложь, Ложь, "Товар не найден");
;
Сравнение ссылочное
Методы
ПоддерживаетсяАудиозапись
ПоддерживаетсяАудиозапись(): Булево
Доступность: Клиент |
Проверяет поддерживается ли запись аудио на данном клиентском устройстве.
ПоддерживаетсяСканированиеШтрихкодов
ПоддерживаетсяСканированиеШтрихкодов(): Булево
Доступность: Клиент |
Проверяет поддерживается ли сканирование штрихкодов на данном клиентском устройстве.
РаспознатьГолосовоеСообщение
РаспознатьГолосовоеСообщение(): Строка?
Доступность: Клиент |
Записывает и распознает голосовое сообщение. Распознавание выполняется на удаленном сервере, поэтому для корректной работы функции необходимо наличие Интернет соединения. Для записи сообщения у пользователя будет запрошено разрешение на доступ к микрофону. Возвращает распознанное сообщение в виде строки. Если аудиозапись не поддерживается, выбрасывает исключение. Таймаут при обращении к сервису распознавания составляет 30 секунд.
СканироватьШтрихкоды
СканироватьШтрихкоды(
Заголовок: Строка? = Неопределено,
Вид: ВидШтрихкода? = Неопределено,
Обработчик: ((Строка)->РезультатОбработкиШтрихкода)? = Неопределено
): ЧитаемыйМассив<Строка>
Доступность: Клиент |
Выполняет интерактивное сканирование штрихкодов. Заголовок
- заголовок окна. Вид
- вид штрихкодов, которые должны быть распознаны. Если вид не указан, будут распознаны все виды штрихкодов. Обработчик
- обработчик, который вызывается при сканировании. В параметре обработчику передается распознаный штрихкод, а возвращает он структуру РезультатОбработкиШтрихкода
. Поля которой определяют дальнейшие действия. Если обработчик не определен, то сканирование завершается после сканирования первого штрихкода. Метод возвращает массив распознанных штрихкодов.