2008年10月1日
Audio Player
今天国庆节,希望大家都能在这7天长假中快活自在,充分享受一年里为数不多的假期!
受从前乐队主音吉他手所托,帮他弄了一个小博客,对于他这种音乐狂人,十分有必要给他添加一个音乐播放器,刚好发现 1 Pixel Out 的 Audio Player 插件更新了版本,新版本变动还是相当大的,后台的控制面板也变得很强大,基本可以满足一般“播客”的需求了(我没做过播客 =.=),下面是一个示例(林俊杰的新专辑主打歌《Always Online》),外观比先前版本稍有区别:
插件已禁用……
效果还不错吧,下面就详细介绍下这个插件的安装及使用方法
EP.1 插件的安装及老版本升级
全新安装:
- 下载插件压缩文件
- 解压缩所有文件到您的本地磁盘
- 上传 audio-player 文件夹到您的 WordPress 站点的 wp-content/plugins 文件夹
- 上传完成后的文件结构如下图所示:

插件各文件夹在 WP 文件夹的位置
- 登录您的 WordPress 管理面板,选择“插件”选项卡,您将发现 Audio Player 在可用插件列表中
- 激活插件
- 插件安装完毕
从旧版本升级:
从 1.x 升级到 最新版
- 登录您的 WordPress 管理面板,选择“插件”选项卡,禁用旧版本的 Audio Player
- 在您的 WordPress 站点里删除 audio-player 文件夹及 audio-player.php 文件,他们都在 wp-content/plugins 文件夹下
- 后续操作请查看上面全新安装指南
从 2.x 升级到 最新版
- 登录您的 WordPress 管理面板,选择“插件”选项卡,禁用旧版本的 Audio Player
- 下载插件压缩文件
- 解压缩所有文件到您的本地磁盘
- 上传 audio-player 文件夹到您的 WordPress 站点的 wp-content/plugins 文件夹,覆盖掉旧文件
- 登录您的 WordPress 管理面板,选择“插件”选项卡,您将发现 Audio Player 在可用插件列表中
- 激活插件
- 插件升级完毕
注意事项:升级的时候别把自己先前的音乐文件夹给删了……
EP.2 插件的使用介绍
使用标签
默认地向文章中插入播放器的方法是使用[audio]标签,例如:
[audio: http://www.yourdomain.com/path/to/your_mp3_file.mp3]
这将会在文章中插入一个播放器并播放 your_mp3_file.mp3 音频。
您也可以在 Audio Player 的管理面板为 Audio Player 设置一个默认的音频文件路径(可以是本地的,也可以是远端服务器),这样您就不需要每次都输入一个完整的路径名了。一旦您完成了设置,您便可以使用像下面这样的语法:
[audio: your_mp3_file.mp3]
Audio Player 将自动在预设的默认路径内寻找音频文件。这将会给您的带来许多便利,如果您可以把您的音频文件都放在同一个路径下。
高级使用:
1. 如果你想手动修改 MP3 的标题和其他信息,可以使用以下语法:
[audio:your_mp3_file.mp3|titles=The title|artists=The artist]
2.播放多个 MP3 文件可以使用以下语法:
[audio:your_mp3_file_1.mp3,your_mp3_file_2.mp3|titles=The title 1,The title 2|artists=The artist 1,The artist 2]
3.你还可以设置以下选项的值,实现更高级的应用,表下面是使用示例:
| 选项 | 默认值 | 功能描述 |
|---|---|---|
| autostart | no | 如果设置为 yes,播放器将会自动播放音频文件。 |
| loop | no | 如果设置为 yes,播放器将会开启循环播放。 |
| animation | yes | 如果设置为 no,播放器将会取消动画效果(后台有相应选项)。 |
| remaining | no | 如果设置为 yes,播放器将会显示播放剩余时间(后台有相应选项)。 |
| noinfo | no | 如果设置为 yes,播放器将不再显示音频文件的信息(后台有相应选项)。 |
| initialvolume | 60 | 初始化音量大小(后台有相应选项)。 |
| buffer | 5 | 缓冲时间(后台有相应选项)。 |
| encode | no | 加密 MP3 链接(后台有相应选项)。 |
| checkpolicy | no | 是否检查 MP3 的 ID3 策略文件(后台有相应选项)。 |
| rtl | no | 如果设置为 yes,播放器将切换至从右向左的显示方式(后台有相应选项)。 |
[audio:your_mp3_file.mp3|autostart=yes|loop=yes]
4.其实后台“显示”选项卡里的所有选项都可以通过语法自定义,这样就可以自定义每个播放器的属性,详情请直接查询官方网站,这里只对后台没有的选项值设定进行简单说明。
使用链接
Audio Player 可以将文章中的 MP3 链接直接转化为播放器,例如:
<a href="http://www.yourdomain.com/path/to/your_mp3_file.mp3">Your MP3 File</a>
将会自动被替换成播放器,但是链接文字“Your MP3 File”也将不会被显示出来。
注意事项:在使用本功能前,要先在后台控制面板勾选相应的选项。
使用 WP 媒体库
这是到目前为止最简单地使用 Audio Player 的方法(翻译自官方,不代表个人,个人保留意见)。如果您正在使用 WordPress 2.5 或者更高版本,您可以使用 添加音频 按钮,如图所示:

添加音频文件
当您通过 WordPress 媒体库从您的电脑上选择并上传了一个音频文件后,点击 Audio Player 按钮,音频链接便会自动生成在链接 URL 中,如图所示:

将音频插入文章中
注意事项:点击插入到文章中,音频代码就正确的插入到文章中了不过还有一个问题,就是 MP3 音频文件好像都不小,用 WP 的媒体库好像不是很好使,能不能用大家看下服务器的支持情况了(我觉得能不能用都不重要,很少有人用 WP 的鸡肋媒体库吧)!
EP.3 插件的后台控制面板
很不好意思,我个人不属于高级用户,于是关于高级使用也很难参透,控制面板里面有一部分基本是针对广大“播客”朋友设计的,如果我的讲解有啥错误的,还请高手指点,我也借机学点有用的东西!
常用设置
这里是一些基本的插件设置,唯一需要注意的是关于“博客附件”这个名词的理解。所谓博客附件,其实和电子邮件里的附件是一回事,体现在 WordPress 里就是通过编辑器上面的“添加媒体”选项插入的多媒体文件。如果勾选了“整合附件”选项,那么通过“添加媒体”添加的音频文件将会在文章末端自动添加播放器,当然如果选择了“将附件移动到文章开头”选项,播放器将会插入到文章头部。令人疑惑的是,此选项与“替代所有 MP3 链接“选项可能会有冲突,当这两个选项同时勾选之后,“替代所有 MP3 链接“将会生效,而“整合附件”功能将不会有任何效果,不知道是不是还有其他形式的博客附件,不是以链接形式出现在文章中。
显示设置
这里可以全面控制播放器的显示风格,基本每一个细节都可以修改,而且颜色面板可以自动获取主题 CSS 中所包含的所有颜色,方便用户调出适合主题的颜色来。新版本中还添加了针对阿拉伯之类的语言从右向左的习惯,添加了 RTL 模式(不过这个对于中文用户来说基本是没有什么用的)。
Feed 设置
由于 Audio Player 插件不会在 Feed 中添加播放器,于是添加了这个控制面板用来设置 Feed 中的替代方案,三个方案都很好理解,就不再赘述了。
播客设置
在这个面板里出现了“序音频”和“跋音频”的概念,我承认这么翻译是有这么一点怪异,其含义就是“前置音频”和“后置音频”,功能就是对每一个音频文件添加音频备注吧,我感觉没啥用,对用户体验也不是特别好……而对于这两个词的翻译,如果大家有什么好点的建议,还望留言说明,我最近词语有些枯竭,脑袋不怎么好用
高级设置
在这里有一个关于“政策文件”的设置,这个文件是存放在远端服务器上的一个控制其他服务器访问 MP3 文件 ID3 信息权限的文件,如果你的 MP3 所在远端服务器有这个文件,那么启用该选项就可以直接读取该服务器上 MP3 文件的 ID3 标签了。至于其他选项,就都显而易见了。
EP.4 结语及简体中文语言包下载
Audio Player 的基本说明就是如此了,如果大家还有什么不明白的,欢迎踊跃留言讨论,下面是我制作的语言包,与其他语言包在翻译上有一些不同,大都是意译,而非直译,希望能给大家带来更多方便!
Audio Player 简体中文语言包 (12.6 KiB, 945 点击)

沙发???
上传了解压后的audio player简体中文语言包到wp-content/plugins 文件夹下之后,登录WordPress 管理面板-“插件”选项卡,却没发现 Audio Player在可用插件列表中,哪个环节有问题?请指导
@LI
汗……你需要下载插件才能用,版权关系,我这里只提供语言包的下载。
你可以到 http://wpaudioplayer.com/ 这里下载插件的最新版本,然后将语言包放在合适的位置上。
终于上传了,什么情况是active,deactive?
@LI
Active 是激活,另外一个是禁用……你如果对英文环境不怎么了解的话,建议你用下中文版的 WordPress
不是这个意思.是否能够指向deactive状态,表示原本就active了;点deactive后,状态变为active(也就是原来是deactive.听你这样说,哪里有中文版WORDPRESS?
@LI
查看我的侧边栏,里面有中文版的 WordPress,如果觉得不放心可以直接到 wfans.org 里找置顶贴。
我不是太懂你的意思,好像绕口令似的……
新版很不错,05年用的时候还很差。当时还没人做中文包,不过其他插件的中文包做的人也非常少。
我記的当时有朋友做了个中文版,PHP 里的英文翻译成汉字。。。
谢谢你的中文包。
@dupola
肚肚,我好像那时候用过你做的语言包
我刚用上很不错,但不知为什么我上传到本地,总是说找不到文件?
本地配置Http://***.net/wp-content/uploads/audio 这样没错吧~~
默认路径貌似后台有设置的……
后台设成这样 http://jobru.net(下拉)/wp-content/uploads/audio 这样没错吧,但还是找不到(- -!),疯了
你文件夹位置对不对?是不是建立错地方了……
请问博主?这个怎么放到侧边栏?貌似不支持widget?
呃,你可以添加一个 widget 试试。。。
请求帮助!
我使用了Audio player这个插件,感觉很不错,我希望是autostar的,不过如果每篇日志都插入autostar,进入blog首页之后,所有的音乐都会响起,不就完全乱了吗?
有什么办法,能够让首页不显示audio player代码形成的播放器,而在每篇日志里能够显示呢?
一开始还真没明白过来你那个 autostar 是啥意思。。。原来是 autostart 呃。。。
貌似目前这个插件还不能实现你想要的这个功能,硬要实现的话,可能要新做一个插件了……
我还是觉得不自动播放好一些,留给读者更大的选择余地。
伙计,你的博客做的真不错,想问一下右上的那个模块是怎么实现的?
谢谢啊
添加音频文件时,我点击 Audio Player 按钮,音频链接并没有自动生成在链接 URL 中,点后没反应,其他都有反应,这是怎么回事?
在用 2.8?