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

Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:

Написать в чат  Написать в Telegram

Примечание

Справочник по настройке интерфейса описывает работу редактора 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"

Написать в службу поддержки

Набор данных, которые нужно разметить в проекте. Можно использовать настройки пула для выбора исполнителей, установки цены за задание и добавления правил контроля качества. Задания в пуле объединены общими свойствами (например, настройки отбора исполнителей, плата за страницу заданий) и отправляются на выполнение единовременно.