四年前纯php白痴状态做的第一个插件。当时Audio Player在Wordpress的登场堪称惊艳,小巧流线型设计,多达15项色彩定制,支持ID3标签多曲目播放等。移植到Typecho顺理成章成为动力。
不过旧版只能找来颜色代码不厌其烦的填空,object嵌载参数等也会遇到验证与兼容问题。这次迟来的更新终于带上选色器demo模式,用清爽的js嵌载还播放器一个完美流畅的表现。
使用方式依然是在文中写入[mp3]文件地址[/mp3]发布。支持,号隔开多个地址,|号隔开4种自控参数:autostart(自动播放),loop(循环播放),titles(曲名)和artists(艺术家名)。
如果文件在自己网站目录下或所在服务器允许flash跨域读取,后两种参数也不必自写,只要开启相关设置ID3标签就会自动显示。若音频保存在七牛这类静态云储存服务上,在根目录上传以下内容的crossdomain.xml文件即可开启跨域许可:
若音频放在动态环境主机,请务必将*号替换为自己的域名,以免造成安全问题。
对于没有找到外链使用自储存音频的情况,最常见的问题是被采集抓取或盗链传播,导致空间流量迅速损耗。对此新版插件内置了文件地址加密功能,可有效起到防范作用。
另外,其实只要将mp3后缀名随便改下搜索引擎就会忽略,同时又不影响flash播放,我用这个方法已经几年还未出过问题。
废话不多说了,其他设置一目了然,具体演示和下载地址如下。
单曲循环:
播放此段音频需要Adobe Flash Player, 请点击下载最新版本并确认浏览器已开启JavaScipt支持
多曲连播:
播放此段音频需要Adobe Flash Player, 请点击下载最新版本并确认浏览器已开启JavaScipt支持
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嵌入。