关于AudioPlay的使用

首先对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)

1、audioplay_1.0.0.tar.gz

2、audioplay_1.0.0.zip

三、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

就说这些。



你可能感兴趣的:(关于AudioPlay的使用)