1、下载这个插件
http://www.blueidea.com/tech/multimedia/2003/1481.asp
直接下载:http://www.blueidea.com/articleimg/2003/12/1481/EGGSMiniMp3Player.zip
2、安装插件
在你的flashmx2004安装目录(以c:\为例)
把EGGSMiniMp3Player.swc 复制到C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Components\
见下图:

3、上传MP3。
将MP3上传到你的网站空间里面。

4、制作MP3播放器所需要的XML列表。
这个列表在Flash播放器里面要用到。也就是因为这个列表播放器才能读到你的空间上的MP3文件。
这个XML文件我们假设取名为bach-organ-works-cd1.xml(名字随便取)。为了演示下面的播放列表里面只放了一首歌。
<playlist>
<song url="http://www.cat-nest.com/mp3/bach/Bach Organ Music/cd1/BWV 540.mp3" title="Toccata in F major (BWV 540)" />
</playlist>
整个XML文件必须以<playlist>开头,</playlist>结尾。
每首歌包含在<Song/>标签里。
Url部分是歌曲在你空间上的地址。
Title部分是歌曲名。
做好以后把XML上传到你的空间上去。
5、制作MP3播放器。

首先新建一个Flash,放一张背景图在Flash中。
然后从组件面板中找到刚才安装的Mini Mp3 Player组件。完成上面第一步复制之后,重新启动Flash就会有这个组件
将这个组件拖到舞台上。选中组件设置参数,其中最关键的一个参数是DefaultPlaylist。将第四步创建的XML文件上传后的地址填写在里面。
例如:http://www.cat-nest.com/mp3/bach/Bach Organ Music/cd1/bach-organ-works-cd1.xml
然后生成swf文件,播放器就做好了。
6、组件其他参数说明。
AutoPlay: 加载后自动播放
AVS: 可视化效果列表,是一组外部swf,或者静态jpg图片
AVSMode:可视化效果切换模式,Random:随机|Loop:循环|Manual:手动
DefaultPlaylist:默认载入的 歌曲列表文件
该文件为XML格式,具体格式参考:playlist.xml
节点格式:
<song url="http://www.xxx.xxx/xxx.mp3" title="music title"/>
url 为mp3路径,title 为滚动显示的标题文字
Hint: 当鼠标移过按钮时是否 出现提示
LoadLocallistOnStart: 当值为true时 将自动加载用户上次保存的自己的歌曲列表,而不是默认歌曲列表。
PlayerBGColor:播放器背景色调
ListBGColor:曲目编辑器背景色调
PlaylishtHeight: 曲目编辑器的高度
Transparent: 透明模式
UIScale: 界面元素缩放倍数,100为正常大小
PlayMode:播放模式 Repeat All| Repeat One | No Repeat |Random
TitleScrollSpeed: 标题滚动速度