Advanced Mp3 Player with visualization and playlist
Main features:
- Created in Actionscript 3.0
- Object Oriented programming (OOP), great for learning purposes
- Uses XML for song data and settings
- Steaming song, it doesn’t wait to fully load song before it can play
- Playlist with cover image, artist, track and album name (from XML )
- Shuffle on/off
- Jump to time on click or by dragging
- Volume control
- Visualization with reflection
- Current time indication with reflection
- Fully customizable via XML file
Xml description:
Song description:
<path>mp3/adg3com_freeform.mp3</path>
<artist>Artist number 2</artist>
<track>Song number 2</track>
<album>Album number 2</album>
<thumb>thumbs/t7.jpg</thumb>
Path: URL to the mp3 file, can be relative or absolute
Artist: Text for artist of the song
Track: Text for track
Album: Text for album
Settings description:
<autoplay>true</autoplay>
<playlistvisible>true</playlistvisible>
<shuffle>false</shuffle>
<forceid3>false</forceid3>
<volume>80</volume>
Autoplay: true for automaticly playng the song when the player loads, false for not playing
PlaylistVisible: true for playlist to be shown when the player loads, false for not to be shown
Shuffle: true for shuffle button to be on when the player loads , false for off
ForceID3: true for forcing player to show id3 data and not info from XML , false for showing the info from XML (this is only for sliding text, playlist will always show info from XML )
Volume: value from 0 to 100, determines default volume of the sound