Разработать плеер для сайта

20 000 руб. за проект • безналичный расчёт
16 января 2019, 14:53 • 11 откликов • 98 просмотров
Мы разрабатываем платформу для коллтрекинга.

Нужен плеер для прослушивания записей.
У него должно быть JS API. Чтобы можно было управлять через API.
Написан должент быть на TypeScript под Angular6. Оформлен, как отдельный компонент.
Через плеер можно будет тегировать записи, которые пользователь слушает в данный момент.
Есть макет. Вёрстка по макету, соответственно.

По этой задаче существуют определённые правила.
Код должен быть с комментариями.
Компонент должен создаваться и разрушаться, освобождая все свои переменные.
Это SPA. Там страница не перезагружается. Плеер должен корректно переходить по своим состояниям.
Это должно быть реализовано без Флеша.

Есть дополнительные ограничения.
Нельзя использовать библиотеки не входящие в Angular.
Проигрываемые форматы должны быть только те, которые поддерживает браузер.
Никаких глобальных переменных использовать нельзя.
Файлы