Управление разделителем звука на основе флэш-памяти

#flash #audio #timeline #waveform #splitter

#flash #Аудио #временная шкала #форма сигнала #разделитель

Вопрос:

Кто-нибудь знает о существующем (бесплатном или коммерческом) управлении звуком на основе flash (swf), которое обеспечивает визуализацию формы сигнала на временной шкале с возможностью выбора и воспроизведения части временной шкалы?

Например, управление флэш-памятью, используемое на этом веб-сайте… http://www.makeownringtone.com

Это делает именно то, что я хочу сделать. Мне нужна эта возможность, чтобы позволить пользователю отмечать раздел аудиофайла, который затем может быть синхронизирован с другими визуальными элементами на веб-странице с помощью javascript.

Важно, чтобы пользователь мог видеть волновую форму звука, потому что они могут сэкономить время, визуально угадывая, где начинаются и заканчиваются определенные звуки в файле. Затем пользователь может выбрать этот блок аудио, просмотреть звук и при необходимости изменить выделение.

Спасибо!

Комментарии:

1. Большинство различных flash-приложений для визуализации звука фактически используют для этого данные, сгенерированные на стороне сервера. Он также может быть кэширован таким образом. Затем вам приходится иметь дело с проблемами синхронизации, но если у вас аудиофайл с постоянным битрейтом, это не такая уж большая проблема.

2. Я не думаю, что вы понимаете, о чем Крис спрашивает Брэда …. ничто из того, о чем он спрашивает, вообще не требует взаимодействия на стороне сервера.

Ответ №1:

Обновить

Только что загрузил старый фрагмент исходного кода, когда я пытался создать онлайн-микшер звука. Можете скачать его здесь:

http://code.google.com/p/ascensionsystems/downloads/list

Весь исходный код на моей кодовой странице Google является MPL, поэтому не стесняйтесь использовать его любым способом. Может быть, это сэкономит вам немного времени, чтобы нарезать оттуда несколько кусочков и использовать это. 🙂

Оригинальный ответ Вот демо исходный код волновой формы фильтры. Для «закладки» позиции в звуке требуется просто сохранить свойство SoundChannel.position.

// Визуализация формы сигнала для всего звука
http://www.bytearray.org/?p=329

// Динамический рендеринг фильтры
http://www.anttikupila.com/flash/soundfx-out-of-the-box-audio-filters-with-actionscript-3/