文档章节

关于AudioPlay的使用

猩猩猿人
 猩猩猿人
发布于 2015/03/31 17:19
字数 842
阅读 25
收藏 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
关于本博客数据仓库方面的原创文章汇总

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

baoqiangwang
06/26
0
0
断言库chai的用法

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

tiancai啊呆
01/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深入解析JSON与XML优缺点对比

本文从各个方面向大家对比展示了json和xml的优缺点,十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 #1. 定义介绍 1.1 XML定义 扩展标...

前端攻城老湿
8分钟前
0
0
Vue 单页应用(spa)前端路由实现原理

一文搞懂单页应用原理Vue项目History模式路由机制 源码分析VueVueRouter Vue 单页应用(spa)前端路由实现原理 写在前面:通常 SPA 中前端路由有2种实现方式: window.history location.hash...

前端攻城小牛
9分钟前
0
0
Vuex的初探与实战小结

1.概述 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。 Vuex 和单纯的全局对象有以下两点不同: 1.Vuex 的状态存储是响...

peakedness丶
11分钟前
0
0
CSS 背景图片全屏显示

<style> html { background: url(./static/login/xia.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; ......

SummerGao
14分钟前
0
0
Supplier函数式接口

Supplier接口的不传入参数,返回一个值。真是一个无私奉献的接口,还没有default方法。 下面就想用一个接口试试,其实我本来用的是IntSupplier,但是发现在使用方法引用的时候,不好把Math....

woshixin
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部