Question

Je dois créer une distribution de base de graphiques à barres dans ActionScript 2.0 en fonction de la sortie audio. Je me rends compte qu’ActionScript 3.0 possède une classe de visualiseur de son très agréable, SoundMixer.ComputeSpectrum, mais les limites de mon projet me demandent d’utiliser ActionScript 2.0. Je me demande si vous connaissez

A. Toutes les bibliothèques tierces que je peux utiliser ou acheter pour créer des effets de visualisation de base basés sur la sortie audio dans AS2

B. S'il est possible de créer le visualiseur audio dans ActionScript 3.0 et d'importer / incorporer le fichier AS3 / swf dans le fichier AS2, tout en permettant au fichier AS3 de lire à partir du son AS2

Était-ce utile?

La solution

A: AS2 ne peut pas analyser le son en temps réel. La meilleure solution consiste à utiliser un logiciel capable d'exporter les valeurs dans un fichier, de charger le fichier et de visualiser les chiffres d'une manière ou d'une autre.

B: AS3 fonctionne sous AVM2 alors que AS1 / 2 s'exécute sous AVM1. Il n'est pas possible de charger un fichier AVM2 dans AVM1. Vous pouvez créer un fichier AS3 qui charge le fichier AS2, récupère le spectre et le visualise. Tout son sortant (à l'exception du microphone avec le lecteur flash actuel) sera analysé. L'envoi des numéros à AS2 pour une raison quelconque devient hacky (à l'aide de LocalConnection) et causera très probablement des problèmes de synchronisation, etc.

Autres conseils

Antti a raison, As2 ne peut tout simplement pas le faire. Mais je me souviens d'un outil qui convertissait le son en données que vous pouvez diffuser au même taux que le son. Ce n'est pas parfait, mais c'est une option. Je ne me souviens pas comment l’outil s’appelait, mais vous pouvez peut-être googler dans cet esprit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top