Визуализация звука в ActionScript 2.0 - PullRequest
0 голосов
/ 27 октября 2009

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

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

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

Ответы [ 2 ]

1 голос
/ 27 октября 2009

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

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

0 голосов
/ 28 октября 2009

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

...