Typecho 音乐播放器 QPlayer2 🎵
一款简洁小巧的 HTML5 底部悬浮音乐播放器,为您的 Typecho 博客增添音乐魅力
✨ 功能特点
· 🎶 简洁美观的底部悬浮设计 · 📱 响应式布局,支持移动端 · 🎨 支持歌词显示和歌曲封面 · ⚡ 基于 HTML5 Audio API,无需 Flash · 🔧 简单易用的 JSON 配置方式
📦 安装步骤
- 下载插件
最新版本 下载
) 或使用 git 克隆:
|
|
-
安装到 Typecho
-
将文件夹重命名为 QPlayer2
-
上传到 Typecho 的插件目录:usr/plugins/
-
登录 Typecho 后台,进入"控制台" → “插件”
-
找到 QPlayer2 并点击"启用"
-
配置播放列表
-
在插件设置页面打开 QPlayer2 配置
-
在"播放列表"中添加 JSON 格式的歌曲数据
-
保存设置
🎼 歌曲列表配置
JSON 数据结构
字段 说明 是否必须 示例 name 歌曲名称 ✅ “星河万里” artist 歌手名称 ❌ “Rom邢锐” audio 音频文件链接 ✅ “ https://example.com/song.mp3" cover 封面图片链接 ❌ “ https://example.com/cover.jpg" lrc 歌词文件链接 ❌ “ https://example.com/lyrics.lrc"
完整配置示例
|
|
🎵 推荐歌曲列表
以下是精心挑选的歌曲推荐列表,可以直接复制使用:
|
|
⚙️ 自定义配置
播放器设置选项
· 自动播放: 设置是否加载后自动播放 · 循环模式: 单曲循环/列表循环/随机播放 · 音量控制: 默认音量设置 · 歌词显示: 是否启用歌词功能 · 进度条: 显示播放进度条
样式自定义
可以通过 CSS 自定义播放器样式:
|
|
🔧 常见问题解答
❓ 播放器不显示怎么办?
- 检查插件是否已启用
- 确认浏览器控制台是否有错误信息
- 检查歌曲链接是否可访问
❓ 歌词不显示怎么办?
- 确认歌词文件链接正确
- 检查歌词文件格式是否为 LRC 标准格式
- 确保歌词文件编码为 UTF-8
❓ 移动端显示异常?
- 检查响应式布局是否正常工作
- 确认触摸事件处理是否正常
❓ 如何添加新歌曲?
- 在播放列表 JSON 中添加新的歌曲对象
- 确保音频文件可公开访问
- 保存设置并刷新页面
📱 移动端适配
QPlayer2 已针对移动设备进行优化:
· ✅ 触摸友好的控制界面 · ✅ 滑动调节进度和音量 · ✅ 自适应屏幕尺寸 · ✅ 省电模式优化
🌟 使用技巧
- 批量添加歌曲: 使用数组格式一次性添加多首歌曲
- 本地测试: 可以先使用本地服务器测试音频文件
- CDN 加速: 建议将音频文件放在 CDN 上提高加载速度
- 定期更新: 定期检查歌曲链接有效性,更新失效链接
🆘 获取帮助
· 📖 官方文档 · 🐛 提交问题 · 💬 社区讨论
💡 提示:使用前请确保您有权使用相关音乐资源,尊重版权哦!
希望 QPlayer2 能为您的 Typecho 博客增添更多音乐魅力!🎵