Link Search Menu Expand Document

Мультимедиа

Тип-одиночка
Стд::Мультимедиа::Интерфейс::Мультимедиа
Базовые типы: Объект
Доступность: Клиент

Иерархия типа

graph TD;
Мультимедиа["Мультимедиа"]-->Объект["Объект"];

Объект для работы с мультимедиа на клиенте.

Примеры

метод ДобавитьТоварыПоШтрихкодам()
    если не Мультимедиа.ПоддерживаетсяСканированиеШтрихкодов()
        возврат;

    Мультимедиа.СканироватьШтрихкоды("Просканируйте товары чтобы добавить их в заказ",
        ВидШтрихкода.Двумерный, (штрихкод) -> ОбработатьШтрихкод(штрихкод))
;

метод ОбработатьШтрихкод(штрихкод: Строка): РезультатОбработкиШтрихкода
    пер Товар = НайтиТоварПоШтрихкоду(штрихкод)
    если Товар != Неопределено
        возврат новый РезультатОбработкиШтрихкода(Истина, Ложь, Товар.Наименование);
    иначе
        возврат новый РезультатОбработкиШтрихкода(Ложь, Ложь, "Товар не найден");
;

Сравнение ссылочное


Методы

ПоддерживаетсяАудиозапись

ПоддерживаетсяАудиозапись(): Булево
Доступность: Клиент

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


ПоддерживаетсяСканированиеШтрихкодов

ПоддерживаетсяСканированиеШтрихкодов(): Булево
Доступность: Клиент

Проверяет поддерживается ли сканирование штрихкодов на данном клиентском устройстве.


РаспознатьГолосовоеСообщение

РаспознатьГолосовоеСообщение(): Строка?
Доступность: Клиент

Записывает и распознает голосовое сообщение. Распознавание выполняется на удаленном сервере, поэтому для корректной работы функции необходимо наличие Интернет соединения. Для записи сообщения у пользователя будет запрошено разрешение на доступ к микрофону. Возвращает распознанное сообщение в виде строки. Если аудиозапись не поддерживается, выбрасывает исключение. Таймаут при обращении к сервису распознавания составляет 30 секунд.


СканироватьШтрихкоды

СканироватьШтрихкоды(
  Заголовок: Строка? = Неопределено,
  Вид: ВидШтрихкода? = Неопределено,
  Обработчик: ((Строка)->РезультатОбработкиШтрихкода)? = Неопределено
): ЧитаемыйМассив<Строка>
Доступность: Клиент

Выполняет интерактивное сканирование штрихкодов. Заголовок - заголовок окна. Вид - вид штрихкодов, которые должны быть распознаны. Если вид не указан, будут распознаны все виды штрихкодов. Обработчик - обработчик, который вызывается при сканировании. В параметре обработчику передается распознаный штрихкод, а возвращает он структуру РезультатОбработкиШтрихкода. Поля которой определяют дальнейшие действия. Если обработчик не определен, то сканирование завершается после сканирования первого штрихкода. Метод возвращает массив распознанных штрихкодов.


Список унаследованных методов

Объект