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

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

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

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

    Примечание

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

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

    Например, чтобы добавить кнопку для записи видео, используйте:

    `{{field type="file" name="result" sources="CAMERA" fileType="VIDEO"}}`
    

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

    В описании выходных данных добавьте одно из полей:

    • Поле с типом file— для возможности загружать только одно видео. Например:

      {
      "result": {
      "type": "file",
      "required": true
      }
      }
      
    • Поле с типом array_file — для возможности загружать сразу несколько видео. Например:

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

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

    Параметры

    Параметр

    Описание

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

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

    type

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

    да

    нет

    name

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

    да

    нет

    sources

    Примечание

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

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

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

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

    • CAMERA — мобильная камера;

    • GALLERY — галерея;

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

    да (при создании заданий для мобильных устройств)

    нет

    fileType

    Примечание

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

    Тип файла. Возможно задать одно из допустимых значений:

    • VIDEO — видео;

    • IMAGE_OR_VIDEO — изображение или видео;

    • ANY — любой файл.

    да (при создании заданий для мобильных устройств)

    нет

    label

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

    нет

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

    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"

    camera

    Запуск камеры при нажатии на кнопку загрузки видео:

    • camera=true — запускать камеру.

    • camera=false — не запускать камеру.

    нет

    false

    multipleSelect

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

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

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

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

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

    нет

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