Applying Sound Transformations : Sound « Development « Flash / Flex / ActionScript






Applying Sound Transformations

 

package {
    import flash.display.*;
    import flash.media.*;
    import flash.events.*;
    import flash.net.*;
    import flash.text.*;

    public class Main extends Sprite {
        private var _id3Display:TextField = new TextField();

        private static const SONG_URL:String ="http://www.java2s.com/y.mp3";
        public function Main () {
            _id3Display.width = 300;
            _id3Display.height = 400;
            addChild(_id3Display);

            var sound:Sound = new Sound ();
            sound.addEventListener(Event.ID3, onID3);
            sound.load(new URLRequest(SONG_URL));
            sound.play();
        }
        private function onID3(event:Event):void {
            var sound:Sound = event.target as Sound;
            _id3Display.text = sound.id3.songName + "\n";
            _id3Display.appendText("by "+ sound.id3.artist + "\n");
            _id3Display.appendText("from the album "+ sound.id3.album);
        }
    }
}

        








Related examples in the same category

1.Offsetting the Start of a Sound
2.Getting the Size of a Sound File
3.Pausing and Restarting a Sound
4.Reading the Sound Spectrum
5.Buffering a Streaming Sound
6.Controlling Playback of a Sound
7.How Sound Works in AS3: assume that there is an MP3 file with the name sound.mp3 stored in the same folder as the SWF file.