Domanda

Devo creare una distribuzione di un grafico a barre di base in ActionScript 2.0 basata sull'output audio. Mi rendo conto che ActionScript 3.0 ha una bellissima classe di visualizzatori di suoni SoundMixer.ComputeSpectrum, ma i limiti del mio progetto mi richiedono di usare ActionScript 2.0. Mi chiedo se conosci

A. Qualsiasi libreria di terze parti che posso utilizzare o acquistare per creare effetti di visualizzazione di base basati sull'uscita audio in AS2

B. Se è possibile creare il visualizzatore audio in ActionScript 3.0 e importare / incorporare in qualche modo il file AS3 / swf nel file AS2 ma consentire al file AS3 di leggere dal suono AS2

È stato utile?

Soluzione

A: AS2 non può analizzare il suono in tempo reale. La soluzione migliore è eseguirlo attraverso alcuni software in grado di esportare i valori in un file, caricare il file e visualizzare i numeri in qualche modo.

B: AS3 funziona su AVM2 mentre AS1 / 2 funziona su AVM1. Non è possibile caricare un file AVM2 in AVM1. È possibile creare un file AS3 che carica il file AS2, ottiene lo spettro e lo visualizza. Qualsiasi audio in uscita (eccetto il microfono, con l'attuale flash player) verrà analizzato. Invio dei numeri ad AS2 per qualsiasi motivo diventa instabile (usando LocalConnection) e molto probabilmente causerà problemi di sincronizzazione ecc.

Altri suggerimenti

Antti ha ragione, as2 semplicemente non può farlo. Ma ricordo uno strumento che ha convertito il suono in dati che puoi trasmettere alla stessa velocità del suono. Non è perfetto, ma questa è un'opzione. Non ricordo come si chiamava lo strumento, ma forse puoi fare qualche google con questo in mente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top