四年前纯php白痴状态做的第一个插件。当时Audio Player在Wordpress的登场堪称惊艳,小巧流线型设计,多达15项色彩定制,支持ID3标签多曲目播放等。移植到Typecho顺理成章成为动力。

ap_cover.jpg

不过旧版只能找来颜色代码不厌其烦的填空,object嵌载参数等也会遇到验证与兼容问题。这次迟来的更新终于带上选色器demo模式,用清爽的js嵌载还播放器一个完美流畅的表现。

audioplayer_settings.jpg

使用方式依然是在文中写入[mp3]文件地址[/mp3]发布。支持,号隔开多个地址,|号隔开4种自控参数:autostart(自动播放),loop(循环播放),titles(曲名)和artists(艺术家名)。

如果文件在自己网站目录下或所在服务器允许flash跨域读取,后两种参数也不必自写,只要开启相关设置ID3标签就会自动显示。若音频保存在七牛这类静态云储存服务上,在根目录上传以下内容的crossdomain.xml文件即可开启跨域许可:

  1. <?xml version="1.0"?><br />
  2. <cross-domain-policy><br />
  3.         <allow-access-from domain="*"/><br />
  4. </cross-domain-policy>

若音频放在动态环境主机,请务必将*号替换为自己的域名,以免造成安全问题。

对于没有找到外链使用自储存音频的情况,最常见的问题是被采集抓取或盗链传播,导致空间流量迅速损耗。对此新版插件内置了文件地址加密功能,可有效起到防范作用。
另外,其实只要将mp3后缀名随便改下搜索引擎就会忽略,同时又不影响flash播放,我用这个方法已经几年还未出过问题。

废话不多说了,其他设置一目了然,具体演示和下载地址如下。

单曲循环:

播放此段音频需要Adobe Flash Player, 请点击下载最新版本并确认浏览器已开启JavaScipt支持

多曲连播:

播放此段音频需要Adobe Flash Player, 请点击下载最新版本并确认浏览器已开启JavaScipt支持

attachment AudioPlayer_v1.2.3.zip (45 KB, 下载次数: 3764, 最后修改: 2014-07-03 17:09)

Changlog

1.2.3
修正与JWPlayer的冲突问题。

1.2.2
增加浏览器缺省显示下载设置;
修正markdown摘要无效问题。

1.2.1
增加初始音量与缓冲时间设置;
修正markdown自动链接问题。

1.2.0
使用js嵌入兼容多种参数传递;
颜色设置支持选色和实时预览;
新增地址加密等多项开关设置。

1.1.0
使用object嵌入改善兼容性;
使用2.0b6内核支持切换歌曲;
可自定义颜色和自动替换链接。

1.0.0
支持mp3标签替换embed嵌入。

(Last modified: 2014-07-03 17:59)