文档章节

关于AudioPlay的使用

猩猩猿人
 猩猩猿人
发布于 2015/03/31 17:19
字数 842
阅读 25
收藏 0
点赞 0
评论 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

就说这些。



© 著作权归作者所有

共有 人打赏支持
猩猩猿人
粉丝 3
博文 9
码字总数 4061
作品 0
大连
程序员
8.29--多媒体--音频,音乐

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

细雨微风轻诉流年 ⋅ 2016/08/29 ⋅ 1

开源的在线音频播放器

在线音频播放器,在线音频播放器允许任何人在他们的站点和博客上添加,比如常见的音乐网站及其他个性的网站中。在这篇文章中,我已编制了20个免费为您的网站和博客提供的音频播放器,希望能帮...

大猪 ⋅ 2011/02/14 ⋅ 1

常见Shell命令用法总结

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

小骏骏 ⋅ 2016/02/19 ⋅ 0

iphone项目中使用opencv教程 (转)

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

云栖希望。 ⋅ 2017/12/04 ⋅ 0

关于本博客数据仓库方面的原创文章汇总

关于本博客数据仓库方面的原创文章汇总 收藏 关于数据仓库方面的文章汇总 我的数据仓库之路! 关于数据仓库维度处理的系列文章 1 关于数据仓库维度数据处理的方法探究系列—— 维的概述 2 关...

baoqiangwang ⋅ 2010/05/10 ⋅ 0

国外PHP学习网站书籍资料汇总

PHP网站 ——PHP相关的有帮助的网站 PHP The Right Way: 一个PHP实践的快速参考指导 PHP Best Practices: PHP最佳实践指导 PHP Weekly: 一个PHP新闻周刊 PHP Security: PHP安全方面的指导 PH...

stone_ ⋅ 2015/01/07 ⋅ 0

断言库chai的用法

工作中经常需要自己写单元测试,而写单元测试除了掌握测试框架,还必须掌握断言库的用法。现就断言库chai的用法作以总结。chai有三种断言风格供我们使用,,,。本文只介绍风格的断言用法。 ...

tiancai啊呆 ⋅ 01/05 ⋅ 0

timer/tocol-maven

tocol 项目说明 该项目名称为tocol意为协议的意思,本人认为网络编程离不开协议。 该项目主要提供复用TCP连接的RPC调用,目前实现的协议有java自带的和hessian。 框架的协议是可扩展的,服务...

timer ⋅ 2015/02/07 ⋅ 0

【redis】4.spring boot集成redis,实现数据缓存

参考地址:https://spring.io/guides/gs/messaging-redis/ ==========================================================================================================================......

angel挤一挤 ⋅ 2017/12/12 ⋅ 0

lis1314/easy-excel

#easy-excel 使用介绍 http://my.oschina.net/lis1314/blog/693989 关于与Spring集成只需要加入下面配置 一、jar包依赖 二、如何使用?,参考 org.easy.excel.test.ExportTest org.easy.exce...

lis1314 ⋅ 2016/06/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 31分钟前 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部