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

Home
Flash / Flex / ActionScript
1.Animation
2.Array
3.Class
4.Data Type
5.Development
6.Function
7.Graphics
8.Language
9.Network
10.Regular Expressions
11.Statement
12.String
13.TextField
14.XML
Flash / Flex / ActionScript » Development » Sound 
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.
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.