首先对AudioPlay作一个简介。
AudioPlay 是一款基于flash技术的单按钮操控的免费MP3播放器。将AudioPlay和MP3文件上传至服务器,作一些简单的配置即可使用。
1、编辑config.xml文件或者将参数尾加至URL上
2、可自定义背景颜色,循环次数,自动播放等属性
3、可通过按钮图案自定义”播放/停止“ 按钮的样式
如果你正在为了播放音乐片段或制作背景音乐,而到处寻找各种音频演示播放器,那么AudioPlay是你完美的选择。另外AudioPlay是非常轻便的。
AudioPlay还可以用作在线音乐播放器。向AudioPlay生成器提交正确的信息、拷贝生成的代码并放到你的页面中就可以使用AudioPlay了。AudioPlay可以使用在你的博客、主页等任何你想要放的地方。
一、在线生成AudioPlay代码
访问http://www.strangecube.com/audioplay/
跳到 AudioPlay Online 部分,这里提供了一个表单,你向表单里填写正确的值,然后点击下方的白色按钮 Generate code即可得到一串代码,例如:
<!-- Generated by AudioPlay Online Generator (http://www.strangecube.com/audioplay/) --><div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="30" height="30"><PARAM NAME=movie VALUE="http://www.strangecube.com/audioplay/online/audioplay.swf?file=http://localhost/doc/music.mp3&auto=yes&sendstop=yes&repeat=25&buttondir=http://www.strangecube.com/audioplay/online/alpha_buttons/negative&bgcolor=0xffffff&mode=playpause"><PARAM NAME=quality VALUE=high><PARAM NAME=wmode VALUE=transparent><embed src="http://www.strangecube.com/audioplay/online/audioplay.swf?file=http://localhost/doc/music.mp3&auto=yes&sendstop=yes&repeat=25&buttondir=http://www.strangecube.com/audioplay/online/alpha_buttons/negative&bgcolor=0xffffff&mode=playpause" quality=high wmode=transparent width="30" height="30" align="" TYPE="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object></div><!-- End of generated code -->
解释一下各字段的含义:
URL of mp3 file(with http://):带http://的MP3文件的URL
Autostart: 是否自动播放
Play stops/pauses other players:当前播放器收到播放命令后,同页面的其它播放器停止/暂停
Repeat: 循环播放的次数,0表示无限循环播放
Player mode:播放模式,两个选项 a、play/pause(播放/暂停);b、play/stop(播放/停止)
Button style:按钮的样式,一个四个选项
二、下载地址Version 1.0.0 (08.08.2012)
三、config.xml配置
可以使用AudioPlay进行音乐的列表播放,这时你需要提供一个config.xml音乐列表的配置文件。其中的player节点表示一个音乐实体,其属性playerid是一个该音乐实体的id,必须保证其唯一性。
其格式如下:
<?xml version="1.0" encoding="utf-8"?><audioplay>
<config>
<player playerid="1">
<musicfile>/doc/music.mp3</musicfile>
<repeatTimes>1</repeatTimes>
<autostart>yes</autostart>
<backgroundColor>0xA1D7F1</backgroundColor>
<buttondir>buttons/classic</buttondir>
<mode>playpause</mode>
<sendStop>yes</sendStop>
<listenstop>yes</listenstop>
<trackid>second</trackid>
<nexttrack>third</nexttrack>
<fadeindur>1000</fadeindur>
<mastervol>90</mastervol>
<playscriptfile></playscriptfile>
<pausescriptfile></pausescriptfile>
<stopscriptfile></stopscriptfile>
<autostartdelay>0</autostartdelay>
<einterface>yes</einterface>
<initbuf>no</initbuf>
</player>
</config>
</audioplay>
其中的节点的含义就不解释了,一看便知道。
有了这个文件之后AudioPlay就可以通过playerid来访问音乐资源了,代码演示:
audioplay.swf?playerid=XXX
就说这些。