Online audio mixer (multy format): Портфолио фрилансера Илья Васильев 09.07.2012, работа №4 - FL.RU
К списку работ
Илья Васильев
Илья Васильев

Online audio mixer (multy format)

image
Первый большой проект с использованием swiz framework Приложение, которое позволяет микшировать различные треки. - микширование происходит на строне сервера - перекодировка в mp3 формат происходит на строне сервера - позволяет загружать файл любого формата (от mp3 до DLL), на сервере FFMPEG пытается извлечь звуковую дорожку - позволяет указывать тип сведения (crossfade, в стык) - позволяет изменить начало трека, окончание трека - стройит вэйвформу для каждого загруженного трека - позволяет менять очередность теков в миксе - позволяет удалить любой из треков - запускает методы javascript для изменения высоты приложения - бесконечное количество языков - поддержка горячих клавиш для действий над треками Во внешние настройки вынесено: - количество секунд, меньше которого приложение считает что к треку невозможно применить тип сведения crossfade (соответственно, у тех треков, которые справа и слева пропадает возможность установить тип сведения в начале и в конце) - установка времени сведения треком друг с другом - язык - минимальная и максимальная ширина окна каждого из треков - пути к служебным скриптам Достоинства, позволяющие безотказно работать: - download manager - upload manager - parse manager - mixing manager - jsManager - keyboardManager - waveformBuilder Приложение имеет "защиту от дурака", то есть, с очень большой долей вероятности пользователь можеть нажимать куда угодно и в какой угодно последовательности, перетаскивать бегунки куда угодно - приложени