2009-10-27 2 views
0

Мне нужно создать распределение базовой диаграммы в ActionScript 2.0 на основе вывода звука. Я понимаю, что ActionScript 3.0 имеет очень хороший класс звукового визуализатора SoundMixer.ComputeSpectrum, но ограничения моего проекта требуют, чтобы я использовал ActionScript 2.0. Им интересно, если вы знаетеЗвуковая визуализация в ActionScript 2.0

A. Любые сторонние библиотеки, которые я могу использовать или покупки для создания базовых эффектов визуализации на основе вывода звука в AS2

Б. Можно ли создать звуковой визуализатор в ActionScript 3.0 и каким-то образом импортировать/вставлять AS3-файл/swf в файл AS2, но разрешить чтение файла AS3 из звука AS2.

ответ

1

A: AS2 не может анализировать звук в реальном времени. Лучше всего запустить его через некоторое программное обеспечение, которое может экспортировать значения в файл, загрузить файл и как-то визуализировать номера.

B: AS3 работает под управлением AVM2, в то время как AS1/2 работает под AVM1. Невозможно загрузить файл AVM2 в AVM1. Вы можете создать AS3-файл, который загружает файл AS2 и получает спектр и визуализирует его. Будет проанализирован любой звук (кроме микрофона, с текущим флэш-плеером). Отправка чисел обратно в AS2 по какой-либо причине становится хакерской (с использованием LocalConnection) и, скорее всего, вызовет проблемы с синхронизацией и т. Д.

0

Антти прав, as2 просто не может этого сделать. Но я вспоминаю инструмент, который преобразует звук в данные, которые вы можете передавать с той же скоростью, что и звук. Это не идеально, но это один из вариантов. Я не помню, как был вызван этот инструмент, но, возможно, вы можете сделать это с пониманием.

Смежные вопросы