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