Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top