AS3 : computeSpectrum()
Par DickRivers, jeudi 24 novembre 2005 à 16:22 :: Flash :: #38 :: rss
On continue avec l'AS3, voilà une utilisation d'une méthode appelée computeSpectrum() qui renvoie un byteArray, couplé à un évenement onEnterFrame vous pouvez récupérer le spectre du son en cours, le tableau contient 512 octets, 256 octets pour chaque canal. Il vous suffit de parcourir ce tableau, de dessiner des lignes correspondant à l'amplitude sur un BitmapData, et d'affecter un filtre avec applyFilter pour obtenir un petit plugin de visualisation pour votre futur player mp3 AS3

Je posterai les sources très bientôt, j'aimerai optimiser certaines parties auparavant, voilà l'aperçu :
Faites un double clic pour changer de couleur, et vous pouvez changer la taille de chaque spectre avec la molette de la souris.
Merci à Séb léger pour les tests stéreo
Merci à Séb léger pour les tests stéreo
Commentaires
1. Le jeudi 24 novembre 2005 à 17:32, par dehats
2. Le jeudi 24 novembre 2005 à 21:01, par mama
3. Le vendredi 25 novembre 2005 à 16:25, par dehats
4. Le vendredi 25 novembre 2005 à 17:27, par ali_o_kan
5. Le vendredi 25 novembre 2005 à 18:28, par Jared Tarbell
6. Le samedi 26 novembre 2005 à 12:35, par Foxy
7. Le samedi 26 novembre 2005 à 12:55, par dehats
8. Le samedi 26 novembre 2005 à 12:58, par mama
9. Le dimanche 27 novembre 2005 à 18:52, par abym
10. Le dimanche 27 novembre 2005 à 19:07, par Tek
11. Le lundi 28 novembre 2005 à 11:28, par dehats
12. Le lundi 28 novembre 2005 à 13:57, par Seb Light
13. Le lundi 28 novembre 2005 à 13:57, par baptiste
14. Le lundi 28 novembre 2005 à 14:01, par DickRivers
15. Le lundi 28 novembre 2005 à 14:03, par baptiste
16. Le lundi 28 novembre 2005 à 20:00, par mama
17. Le vendredi 10 février 2006 à 00:31, par christophe
18. Le vendredi 10 février 2006 à 16:10, par Boubou
Ajouter un commentaire