共计 1609 个字符,预计需要花费 5 分钟才能阅读完成。
提醒:本文最后更新于 2025-07-31 21:30,文中所关联的信息可能已发生改变,请知悉!
开始
注意
在 PHP 8.2 或更高版本中会报出一个弃用警告(Deprecated),需要找到 Meting.php 文件,定位到类的开头,class Meting {之后,添加一行:private &temp; // 或者根据实际用途使用 public 或 protected
相信有很多站长喜欢在自己的 网站页脚添加音乐播放器 ,在阅读的同时通过歌曲也能给人带来愉悦的心情😀。可之前一段时间 不能显示播放器了😕,通过分析发现 Meting-API 的解析~~404。
最近我发现,可以独立部署 APlayer + Meting-API,操作比较简单,大家可以跟着我的步骤将其部署到自己的服务器上,不再依赖其他人的解析啦😎!

准备
通过自己的 终端工具 连接上自己的服务器,进入网站的运行目录下,如:
cd /www/wwwroot/abc.com
APlayer 部署
部署 APlayer 很简单,提供了两种语句:
使用 yarn 安装:
yarn add aplayer
使用 npm 安装:
npm install aplayer --save
TIPS 🔆:如果使用 npm 安装提示“The command could not be located because ‘/usr/local/bin’ is not included in the PATH environment variable”,这是环境变量失效,键入
export PATH=/usr/local/bin:$PATH即可(考虑到服务器不会经常重启或关机,经常重启或关机的朋友移步➡️ CSDN-CSDN 博客)
安装好 APlayer 之后会发现目录下多了名为 node_modules 的目录,一路前进到 dist 文件夹,这里的资源就是 APlayer 播放器的静态文件资源 , 也可以放到 CDN 或其他公共库中来引用。
Meting-API 部署
部署这个比上面那个稍微麻烦一点 ♾️
# 首先克隆仓库
git clone https://github.com/injahow/meting-api.git
# 或者使用国内仓库
git clone https://gitee.com/injahow/meting-api.git
# 进入刚才拉下来仓库的目录
cd meting-api
# 使用国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
# 安装依赖
composer install
显示下图就成功部署了:

修改 Meting-JS 文件内容(我不知道这一步是否重要)
下载这个文件:
dist/meting.js · lauwu/APlayer – 码云 – 开源中国 (gitee.com)
将语句:
https:// 路径 /?server=:server&type=:type&id=:id&r=:r
里面的 路径 改为你刚刚部署的 meting-api 路径 即可。
最终
最后就可以通过熟悉的代码来引用啦😆!
<link rel="stylesheet" href="https:// 路径 /APlayer.min.css">
<script src="https:// 路径 /hls.min.js"></script>
<script src="https:// 路径 /APlayer.min.js"></script>
<script src="https:// 路径 /meting.js"></script>
<meting-js server="tencent" type="playlist" id="273274" autoplay="false"
fixed="true" mini="true" order="random" loop="all" preload="auto"
volume="0.6" mutex="true" list-folded="false">
</meting-js>
🎉 搞定!享受你的独立音乐播放器吧!


