APlayerAtBottom - 给博客加上底部播放器吧
浏览 4946 | 评论 73 | 字数 2268
小太
2020年03月05日
  • 前言

    PHP初学者(很菜),第一次写Typecho插件,可能还有很多没有完善的地方,请多多谅解啦~

    更新

    2020/03/05 Ver.1.0.0 && Ver.1.0.1(这两个版本有问题,就不要使用了
    2020/03/06 Ver.1.0.2 Perfect! && Ver.1.0.3 Bug Fixed!
    2020/03/07 Ver.1.0.4 New Function!
    2020/03/13 Ver.1.0.5 Bug Fixed.(该版本存在大问题,停止提供
    2020/03/16 Ver.1.0.6 致命问题修复!
    2020/03/20 Ver.1.0.7 新形象!
    2020/03/24 Ver.1.0.8 新增增量更新!
    2020/04/04 Ver.1.1.0 优化
    2020/05/28 Ver.1.1.1 新增QQ音乐解析

    特色

    • 支持解析网易云音乐歌单(默认提供:Shota's API
    • 支持解析QQ音乐歌单(默认提供:Meto API)(Ver.1.1.1+)
    • 支持自定义播放器主题颜色(作为进度条和音量条的主题颜色)
    • 支持开启自动播放(仅部分浏览器支持)
    • 支持设定默认音量(播放器会记忆用户设置,用户手动设置音量后默认音量即失效)
    • 支持自动更新歌曲缓存,无需手动更新(Ver.1.0.7+)
    • 支持修改网易云音乐获取API(Ver.1.1.0+)
    • 支持默认收起播放器(Ver.1.1.1+)

    使用

    1. Star本项目
    2. 下载最新的 Release
    3. 解压后,确认目录名为APlayerAtBottom(AP,A,B 大写)
    4. 将文件夹放入 Typecho 根目录下的usr/plugins/
    5. 到后台启用插件
    6. 根据设置中提示来设定插件

    开源项目

    API支持

    • Shota's API(Shota's API 网易云音乐解析)
    • O's API(O's API 网易云音乐解析)
    • 犬's API(犬's API 网易云音乐解析)
    • Meto API(Meto API QQ音乐/网易云音乐解析)

    相关

    后记

    这是我第一次写Typecho插件可能会有很多不足的地方,PHP也是前不久刚刚捣鼓会一点的,还请各位大佬多多指教啦~如果有任何问题可以在Github项目中提交issue、在本文下评论或者加入小太的后宫群交流群:1040225813

    本文作者:小太
    本文链接:https://blog.713.moe/p/135
    最后修改时间:2021-02-16 21:58:08
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板,谢谢合作啦(。・∀・)ノ
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    已有 73 条评论
    jjhgg
    2020-04-22 08:03
    为什么提示这个An audio error has occurred, player will skip forward in 2 seconds.
    2020-04-22 08:09
    @jjhgg 部分歌曲提示该内容是因为歌曲版权方要求付费或需要vip才可以播放,api默认不支持解析付费音乐,若全部都提示该内容建议更换api。
    Luis
    2020-04-16 23:30
    dalao好,我启用了但是网页不显示该怎么处理link
    2020-04-17 07:39
    @Luis 可能是拉取数据的时候连接api失败了,删除settings.json文件重新尝试一下拉取数据(刷新首页),如果还是不行建议更换一下api哦~
    2020-04-17 07:40
    @Luis api可以选取自定义,然后填写:https://api.713.moe/netease/?type=playlist&id=
    Luis
    2020-04-17 21:44
    @小太 试过了,没用,会不会跟主题有关系
    Luis
    2020-04-17 21:47
    @小太 我是Aria主题
    2020-04-17 21:48
    @Luis 有可能,检查一下主题是否有引入额外header和footer。应该有头部引入css文件底部有引入一个js和id为downplayer的div
    Luis
    2020-04-17 22:00
    @小太 dalao,代码里的downplayer.js是生成在目录底下的吧,我看它没生成,会不会是这个原因
    Luis
    2020-04-17 22:08
    @小太 我检查了下,css,js和downloader都引入了。
    Luis
    2020-04-17 23:12
    @小太 大佬,我仔细理了理代码,div加载到footer标签后面了,有什么解决办法吗?
    Luis
    2020-04-17 23:22
    @Luis 应该不是这个问题
    2020-04-18 08:51
    @Luis 我在群里回复你了,查看一下吧
    sora
    2020-04-12 15:54
    大大,后台更换完歌单ID,去前台看还是自带的歌单呀
    2020-04-12 16:53
    @sora 删除插件文件夹的settings.json再刷新主页试试看
    xzy
    2020-04-04 22:47
    大佬好,有一个建议,歌词选项可不可以加一个启用但默认不显示?现在的选项中禁用就直接不能显示歌词了,而启用又会挡一些内容
    2020-04-05 10:13
    @xzy 开启歌词后可自行设置回调函数 ap.lrc.hide(); 来默认隐藏歌词哦~
    xzy
    2020-04-08 18:54
    @小太 这个该怎么操作呢
    2020-04-12 16:52
    @xzy 看看主题是否有自带,若没有可以在footer中添加script
    灵零修
    2020-04-03 13:52
    1.1.0不支持cuckoo,无法显示
    灵零修
    2020-04-03 13:54
    @灵零修 cuckoo主题
    2020-04-03 13:54
    @灵零修 更新后重新启用一次插件试试看
    灵零修
    2020-04-03 14:04
    @小太 没用
    2020-04-03 14:05
    @灵零修 我重新发布了一遍release,重新下载安装一下吧,可能是路由的问题。
    灵零修
    2020-04-03 14:16
    @小太 ok,可以用了