Nozioni fondamentali sulle operazioni con l'audioFlash Player 9 e versioni successive, Adobe AIR 1.0 e versioni successive I computer sono in grado di acquisire e codificare l'audio digitale (cioè, la rappresentazione informatica delle informazioni relative ai suoni) e di memorizzarlo e recuperarlo per riprodurlo mediante gli altoparlanti. Potete riprodurre l'audio utilizzando Adobe® Flash® Player o Adobe® AIR™ e ActionScript. Quando vengono convertiti in formato digitale, i dati audio hanno diverse caratteristiche, tra cui il volume e l'indicazione se si tratta di audio stereo o mono. Quando riproducete un suono in ActionScript, potete regolare queste caratteristiche: ad esempio, riprodurlo a un volume più elevato o fare in modo che sembri provenire da una determinata direzione. Per poter controllare un suono in ActionScript, è necessario che le informazioni relative a esso siano state caricate in Flash Player o AIR. Sono disponibili cinque modi per ottenere i dati audio in Flash Player o AIR per utilizzarli mediante ActionScript.
Quando caricate dei dati audio da un file audio esterno, potete iniziare la riproduzione dell'inizio del file mentre il resto dell'audio è ancora in fase di caricamento. Benché esistano diversi formati di file audio per codificare l'audio digitale, ActionScript 3.0, Flash Player e AIR supportano i file audio memorizzati in formato mp3 ma non possono caricare o riprodurre direttamente i file audio in formati tipo WAV o AIFF. Quando lavorate con l'audio in ActionScript, è probabile utilizziate diverse classi del pacchetto flash.media. La classe Sound è la classe utilizzata per accedere alle informazioni audio caricando un file audio o assegnando una funzione a un evento che campiona dati audio e quindi avviando la riproduzione. Una volta iniziata la riproduzione di un suono, Flash Player e AIR forniscono l'accesso a un oggetto SoundChannel. Dal momento che un file audio caricato potrebbe essere un suono tra i tanti che vengono riprodotti sul computer di un utente, ogni singolo suono che viene riprodotto utilizza il proprio oggetto SoundChannel; ciò che viene riprodotto dagli altoparlanti del computer è l'output combinato di tutti gli oggetti SoundChannel combinati. Questa istanza SoundChannel viene utilizzata per controllare le proprietà del suono e per interromperne la riproduzione. Infine, se desiderate controllare l'audio combinato, la classe SoundMixer fornisce il controllo sull'output combinato. Potete anche utilizzare altre classi per eseguire operazioni più specifiche quando lavorate con l'audio in ActionScript; per ulteriori informazioni su tutte le classi relative all'audio, vedete Nozioni fondamentali sull'architettura audio. Concetti e termini importantiL'elenco di riferimento seguente contiene dei termini importanti che possono essere citati:
|
|