Chapter 26. Working with Sound
Introduction
In this chapter
Working with sounds in AS3—an overview of the system, classes, and events
Loading sounds from URLs or embedding them in your program
Creating a simple sound player
Using ID3 data to display song information
Displaying a visualization of the sound spectrum
In this section, you look at ways to integrate sound into your program. A little bit of sound goes a long way in adding depth and character to your Flash program. Although sound has been a part of every previous version of Flash, developers now have more control over sound than ever before. The ability to work with MP3 files locally or over the network and to access metadata makes Flash an ideal platform for cross‐platform custom audio interfaces. As with many other areas of the API, the sound classes work with the AS3 event framework. Perhaps most important, the ability to compute an analysis of the sound spectrum will allow you to provide visual feedback controlled by the playing sound.
How Sound Works in AS3
The sound system works a little bit differently than previous versions of Flash. Here's an overview of how everything fits together.
Learning the AS3 sound classes
There are five major sound‐related classes in ActionScript 3.0. Together, they work to make up the Flash Player 9 sound system. The Sound
class, along with SoundLoaderContext
, handles the loading of the sound file. Playing that Sound object creates a new SoundChannel
, which can be used to control the playback of ...
Get ActionScript™ 3.0 Bible now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.