Разработать и интегрировать react.js компонент аудиоплеера

500 руб.за час
23 января 2025, 10:51 • 12 откликов • 49 просмотров
Для проекта по изучению иностранных языков требуется реализовать компонент аудиоплеера.

Основной функционал:
• Интеграция легковесной библиотеки для работы с аудио (например, Howler.js или аналог).
• Реализация возможности постепенной загрузки треков из списка (ленивая загрузка).
• Описание состояний кнопки воспроизведения и стилей для них:
  1. Дефолтное состояние.
  2. Воспроизведение трека.
  3. Загрузка трека.
  4. Ошибка при загрузке.
Технологический стек проекта:
React (основной фреймворк).
Gatsby (рендеринг и сборка).
React Query (для работы с данными).
Zustand (управление состоянием).
Tailwind CSS (для стилизации).