文档章节

关于AudioPlay的使用

猩猩猿人
 猩猩猿人
发布于 2015/03/31 17:19
字数 842
阅读 26
收藏 0

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

就说这些。



© 著作权归作者所有

猩猩猿人
粉丝 4
博文 9
码字总数 4061
作品 0
大连
程序员
私信 提问
8.29--多媒体--音频,音乐

音频播放 添加音频所需的条件: 1,音频时间小于30秒 2,数据格式为PCM,IMA4 3,音频文件后缀 .caf .iaf .wav 引入框架 import 回调函数 void audioPlay (SystemSoundID soundID,void *clie...

细雨微风轻诉流年
2016/08/29
14
1
常见Shell命令用法总结

常见命令用法总结 ----- 目录: --- 关于grep的总结 关于egrep的总结 关于tr的总结 关于sort的总结 关于uniq的总结 关于cut的总结 关于tee的总结 关于split的总结 关于type的使用 关于find的...

小骏骏
2016/02/19
62
0
iphone项目中使用opencv教程 (转)

因为自己的项目中需要用到opencv,当时在google上找了许久。很少有关于在iphone中使用opencv的教程 只有关于在mac os下使用opencv的教程 而opencv.Frameworks 无法在phone项目中使用 自己摸索...

云栖希望。
2017/12/04
0
0
koa大型web项目中使用路由装饰器

一、关于重复造轮子解释下 在上搜索关于路由装饰器的已经有那么几个包了,但是我从几个包中发现作者的思维仅仅限制于前端开发的思想,项目分层不明确,我们开发项目可以根据中项目分层的思想来写...

水痕001
03/26
0
0
mysql的count(*)的优化,获取千万级数据表的总行数

一、前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去。找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数。 二、关于count...

凯文加内特
02/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
多线程同时加载缓存实现

import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServi......

暗中观察
昨天
3
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部