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

Чтобы добавить в задание кнопку для загрузки видео, используйте компонент {{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 или другим типом массива).