ActionScript Sound ArchitectureInternal and External SoundsWorking with Sounds in Your LibraryLoading External SoundsPlaying, Stopping, and Pausing SoundsPlaying a SoundStopping a SoundPausing Sounds and Resuming PlaybackApplying the SyntaxBuffering SoundsChanging Sound Volume and PanReading ID3 Metadata from MP3 SoundsVisualizing Sound DataAmplitudeAdding peak meters to the sound playerSound Spectrum DataStoring and retrieving sound spectrum dataDrawing a waveform or frequency spectrumThe Waveform classAdding the Waveform Visualization to Our Sound PlayerVisualizing Microphone InputActivity LevelSampleDataEventRecording, Playing, and Saving Microphone InputRecordMicrophone ClassRecording microphone input at runtimeWriting sound data dynamically at runtimeStopping playbackRecordMicrophone_Example ClassWhat’s Next?