Есть ли способ использовать методы Sound Object AS3 на FLV - PullRequest
1 голос
/ 22 марта 2010

Я записываю и воспроизводлю микрофонный ввод с помощью Flash Media Server, и, хотя это просто аудио, мы сохраняем вывод как FLV. Я хотел бы получить форму волны записанного аудио. В идеале, поскольку у нас уже есть много сохраненных / записанных аудиозаписей, я бы хотел что-то, что может взять загруженный FLV и получить сигнал, а не генерировать его во время записи или воспроизведения.

В AS3 есть новый метод Sound.extract (), который можно использовать для этого (множество онлайн-уроков), но, похоже, он работает только для MP3. Есть ли способ использовать этот метод на аудио FLV? Или есть другой, чтобы извлечь сигнал из FLV? Благодарю.

1 Ответ

0 голосов
/ 05 января 2012

Вы можете использовать SoundMixer.computeSpectrum для генерации глобального снимка звука, который воспроизводится в данный момент.

Возвращаемые данные - это ByteArray, содержащий некоторую аудио информацию

Ссылка на документацию Adobeниже есть более подробная информация:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundMixer.html#computeSpectrum()

Надеюсь, это поможет!

...