文档类型:快速上手 关联软件:FoxPlayer 更新于 2026-10-19

开始使用

从环境要求到跑通第一段内容:安装 FoxPlayer、登录本机后台、上传素材、排节目单、让大屏播起来。

从安装到第一次跑起来

1. 环境要求

项 要求
操作系统 Windows 10 / 11(64 位,推荐);Linux(GTK 3);Android 7.0+(minSdk 24)
硬件 双核以上 CPU、4 GB 以上内存;播放 1080P 建议有硬件解码能力;4K 需实测
磁盘 系统盘留出「素材总大小 + 20%」空间;素材默认放在应用数据目录
网络 单机播放不需要网络;远程管理需 58000 端口在局域网可达
权限 安装与修改系统设置需要管理员权限;普通播放不需要
浏览器 Chrome / Edge 等现代浏览器(Web 后台为 Vue 3 SPA)

交互能力说明:Windows/Linux 桌面端为全屏无边框窗口;Android 端以全屏应用方式运行,系统关机/重启能力不可用(接口会返回 ignored)。

2. 获取安装包

  • 会员区下载:FoxPlayer-Setup-8.0.0.exe(文件名以实际发布为准,版本号与「当前版本」字段一致)
  • 或联系我方获取部署包
  • 安装包校验:下载后先确认文件大小与发布记录一致,再拷到目标终端

3. 安装步骤

  1. 右键安装包,选择「以管理员身份运行」。
  2. 阅读并同意用户协议。
  3. 选择安装路径,默认 C:\Program Files\FoxPlayer(或发布包约定的目录)。
  4. 等待安装完成。安装过程会释放程序与内置 Web 资源,并创建开始菜单/桌面快捷方式。
  5. 首次启动时若系统弹出防火墙提示,请勾选「专用网络」并允许,否则局域网内其它电脑无法访问 58000。

截图位:安装向导欢迎页 → 安装路径页 → 完成页(见 03-截图/)。

4. 首次启动

  1. 双击桌面图标启动。程序会申请单实例锁:已经在运行时再次启动会直接退出,不会开出第二个窗口。
  2. 窗口以全屏、无边框方式打开,鼠标自动隐藏。
  3. 首次启动会在数据目录创建数据库、media/ 素材目录与日志文件: - Windows 通常为 %APPDATA%\com.foxplayer\foxplayer - 实际路径可在后台「系统设置 → 播放器设置 → 媒体目录」查看,该路径的上一级就是数据目录
  4. 授权检查:未授权时屏幕只显示授权页,不进入播放。授权页会显示本机机器码,复制后交给供应方换取授权码,粘贴激活即可。授权状态每 60 秒自动复查。
  5. 授权通过后,若节目单为空,屏幕显示「暂无节目,请打开管理后台添加」的提示。

首次登录后台的默认账号是 admin / admin123。登录后第一件事是改密码(后台右上角管理员名字 → 修改密码),改密会使所有旧登录立即失效。

5. 五分钟跑通

以下步骤都在同一台终端上完成,不需要第二台电脑。

第 1 分钟:打开后台 浏览器访问 http://127.0.0.1:58000,用 admin / admin123 登录。登录成功后进入「仪表盘」。

第 2 分钟:改密码 点击后台右上角的管理员名字 → 选择「修改密码」,输入原密码、新密码并确认。保存后当前登录会失效,用新密码重新登录。

第 3 分钟:上传素材 进入「节目单管理」→ 素材区,点击上传,选择 1 个视频和 1 张图片。上传成功后会自动出现缩略图、时长与大小。 - 支持格式:mp4 / mkv / avi / mov / mp3 / jpg / jpeg / png / webp / gif / bmp - 单文件默认上限 5120 MB;超限会被拒绝 - 文件以 MD5 命名落盘,重复上传同一文件不会产生两份

第 4 分钟:排节目单 把素材加入节目单,拖拽调整顺序;把第一个视频设为「默认起始项」;图片可单独设置停留秒数;播放模式选「列表循环」。保存后节目单立即生效,不需要重启。

第 5 分钟:确认播放 回到大屏画面,应自动开始播放节目单第一项。用以下任一方式验证控制通道:

# 查询状态(公开接口,无需登录)
Invoke-RestMethod http://127.0.0.1:58000/api/pub/status

# 切换到节目单第 1 项
Invoke-RestMethod -Method Post -Uri http://127.0.0.1:58000/api/pub/control `
  -ContentType 'application/json' `
  -Body '{"cmd":"setplay","params":{"file":"#1"}}'

# 暂停
Invoke-RestMethod -Method Post -Uri http://127.0.0.1:58000/api/pub/control `
  -ContentType 'application/json' -Body '{"cmd":"pause"}'

看到状态里的 state 在 playing / paused 之间变化,即说明播放与接口都已跑通。

6. 常见失败与处理

现象 原因 处理
浏览器打不开 127.0.0.1:58000 HTTP 服务未启动或端口被改 看日志是否有「HTTP 服务器已启动」;在系统设置确认 http_port;改端口后重启应用
局域网其它电脑打不开 防火墙未放行 / 只监听了本机回环 放行 58000 入站;确认终端 IP 正确
一直停在授权页 未激活 / 机器码不匹配 / 授权过期 复制机器码重新申请;检查系统时间是否正确;到期前 30 天会提醒
登录提示「用户名或密码错误,或请求过于频繁」 密码错 / 同 IP 10 分钟内失败 5 次 等待窗口过期或用正确密码;必要时在数据库中重置管理员
上传提示「不支持的文件类型」 扩展名不在白名单 转成 mp4/jpg/png 等支持格式后再传
上传大文件失败 超过 max_upload_size_mb(默认 5120 MB) 压缩素材或调整配置后重启
黑屏但有声音 / 有画面无声音 解码或音频输出问题 先转码为 H.264/AAC MP4;检查系统音量与输出设备;查看日志中的解码错误
画面比例不对 节目单项缩放模式为「拉伸」 在节目单中改为「原始比例」
关掉窗口后找不到程序 关闭窗口只是收进托盘 点系统托盘图标恢复;右键托盘可退出

排障入口:数据目录 logs/foxplayer.log(超 5 MB 轮转为 foxplayer.log.1);Web 后台「操作日志」页;GET /api/player/status。

文档解决不了的,直接问我们

把现场条件和使用场景说清楚,我们的工程师会给出明确结论,而不是只发一份资料链接。