为typecho写的第一个插件。当年Flash大行其道,wordpress的Audio Player以其小巧的流线型动画、即时选色定制和多曲目ID3标签等支持风靡一时。

如今HTML5一统江湖。刚发现mb.miniAudioPlayer时眼前一亮,这UI风格堪比Audio Player经典复刻,虽然色块列表都有区别,但已经算是最近似的平替了。经典jPlayer核心,兼容性也有保障,于是一番折腾完成移植,等于老插复活以新换旧。
用法还是在文中写入[mp3]文件地址[/mp3]。新版配了编辑器按钮,点击填入地址即可。用“,”号(英文逗号)可分隔多个文件地址组成列表播放,支持用竖线“|”附加4种参数:autostart(自动播放,以“=”号取值yes/no)、loop(循环播放,同上)、titles(曲名,“=”接文本)和artists(艺术家名,同上)。
想要自动读出文件中的歌名等信息(ID3标签)播放器和媒体文件必须位于同一域名服务器下,否则媒体文件所在的空间得开放跨域读取(CORS许可),一般云储存都提供相关设置,apache架构也可以在文件目录里上传如下内容的.htaccess文件开启:
Header add Access-Control-Allow-Origin "https://www.yzmb.me"
Header add Access-Control-Allow-Methods "GET,POST"
Header add Access-Control-Allow-Headers "Content-Type, Authorization"
其中域名部分改为播放器所在网站即可。
单曲循环演示:
多曲连播演示:
Changlog
1.2.6
缺省调用miniAudioPlayer;
移植配色/列表/加密等功能;
增加编辑器按钮重整文件结构。
1.2.5
修正摘要输出与feed提示。
1.2.4
优化嵌载效率并修复bug;
支持中文url和配色重置;
增加缺省可用HTML5播放。
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: 2025-06-20 21:14)
|



为什么现在虾米老是显示connecting啊,读不出歌曲。
应该是你地址的问题,试试我推荐的API看
之前喜欢用虾米的,现在用网易。都没有的话就用土豆或其它代替。舍不得那点空间啊呵呵
云音乐也能用API搞到外链的,我这提供了两个参考
手机上怎么搞?不支持啊
现在可以显示浏览器自带的html5播放器
在手机上需要点一下才会出现播放器的样式,这个步骤能不能改成自动加载Flash的啊
啊?这个是浏览器的问题吧。。
flash只有个展开动画后台可以取消的
很不错的一个插件,如果能加上滚动歌词就好啊~
这个对flash勉为其难了,记得te有个支持歌词的html5播放插件
上次评论好像没有上传成功= =想问一下如果Typecho开了文章摘要而且播放器放在了文章开头那么插件就会加载缺省提示,如果这样的文章多了会影响到首页的美观而手机的模版肯定不会在首页上加载全部文章,就会出现这个问题,请问该如何修改= =或者是如何在缺省提示中加入播放的音频文件名...谢谢!
OK了,现在针对摘要和feed显示进行了修正,文字内容可以在源码297行改:)
你在代码中搜到那段缺省提示文字改下就好,摘要确实不太好处理..新版好像也忘了考虑这个
为什么还是没有看到我的评论= =
这好像是你的第一条评论。。
已经自己把编码的问题搞定了
OK,抱歉这么久才回来:P
如果用了中文文件名的话会提示文件找不到,不过把url编码了以后就可以正常用了,能不能修改下程序让它支持中文呢?
已改,从核心动手~
我试了下,插件不支持中文啊~~
现在可以了,加密也能支持