Документация Толоки

Кнопка для записи и загрузки аудио

    Обратите внимание

    Документация на русском языке может быть устаревшей. Самые последние изменения доступны в документации на английском языке.

    Примечание

    Справочник по настройке интерфейса описывает работу редактора HTML/JS/CSS. Вы также можете попробовать создать кнопку для загрузки аудио в Конструкторе шаблонов.

    Чтобы добавить в задание кнопку для записи и загрузки аудио, используйте компонент {{field type="file" sources="RECORDER" fileType="AUDIO" name="<название выходного поля>" sources="<параметр sources>" fileType="<параметр fileType>"}}. Например:

    {{field type="file" name="result" sources="RECORDER" fileType="AUDIO" label="Записать аудио"}}
    

    Полный список параметров см. в таблице.

    В описании выходных данных добавьте поле с типом file. Например:

    {
      "result": {
        "type": "file",
        "required": true
      }
    }
    

    Задания с кнопкой для записи и загрузки аудио запускайте для мобильных устройств, так как на них есть встроенный диктофон. В пуле установите фильтр Клиент = Мобильная Толока.

    Параметры

    Параметр

    Описание

    Обязательный

    Значение по умолчанию

    type

    Тип поля: file — кнопка для загрузки файла.

    да

    нет

    name

    Атрибут для поля выходных данных. Содержит имя поля выходных данных.

    да

    нет

    sources

    Примечание

    Параметр применяется к заданиям, которые выполняются в мобильном приложении.

    Источник файла.

    Возможно задать несколько значений в формате sources="<значение 1> <значение 2>" (с пробелом, без запятой).

    Допустимые значения:

    • RECORDER — встроенный диктофон устройства;

    • FILE_MANAGER — файловый менеджер.

    да

    нет

    fileType

    Примечание

    Параметр применяется к заданиям, которые выполняются в мобильном приложении.

    Тип файла: AUDIO — аудиозапись.

    да

    нет

    label

    Надпись на кнопке. Например, label="Нажми меня".

    нет

    В зависимости от языка интерфейса «Загрузить файл» (русский), «Upload file» (английский), «Dosya yükle» (турецкий), «Faylni yuklash» (узбекский).

    multipleSelect

    Количество файлов для одновременной загрузки.

    Чтобы добавить возможность загрузки одного файла, задайте значение false.

    Чтобы добавить возможность загрузки нескольких файлов:

    1. Задайте значение true;

    2. В описании выходных данных добавьте поле с типом array_file или другим типом массива.

    нет

    true (при наличии в описании выходных данных поля с типомarray_file или другим типом массива).

    validation-show

    Расположение всплывающих подсказок (отображаются, если ответ не прошел валидацию). Расположение указывается относительно поля ввода.

    Допустимые значения:

    • Над полем ввода: "top-left" (слева), "top-center" (посередине), "top-right" (справа).

    • Под полем ввода: "bottom-left" (слева), "bottom-center" (посередине), "bottom-right" (справа).

    • Слева от поля ввода: "left-top" (сверху), "left-center" (посередине), "left-bottom" (внизу).

    • Справа от поля ввода: "right-top" (сверху), "right-center" (посередине), "right-bottom" (внизу).

    • Не показывать сообщение ("false").

    нет

    "top-left"