游戏主机视频客户端评测:wiliwili手柄操控体验全解析
2026-04-19 10:09:08作者:何举烈Damon
wiliwili是一款专为游戏手柄优化的第三方B站客户端,支持Nintendo Switch、PSVita、PS4等多平台,核心优势在于提供符合主机操作逻辑的视频浏览与播放体验,特别适合手柄党用户在电视或掌机屏幕上畅享B站内容。
一、核心价值:重新定义主机观影体验
wiliwili解决了传统触屏应用在游戏主机上操作不便的痛点,通过深度优化的手柄导航系统,让用户能够舒适地在大屏幕上浏览视频、控制播放。相比手机投屏或网页版B站,它提供了更沉浸的观影体验和更符合主机使用习惯的交互逻辑。
图为wiliwili在游戏主机上的主界面,展示了手柄优化的布局和导航系统
跨平台对比优势
| 平台 | 操作方式 | 屏幕适配 | 性能占用 | 特色功能 |
|---|---|---|---|---|
| Switch | 手柄/触屏 | 720p掌机/1080p底座 | 低 | 电视模式优化 |
| PSVita | 手柄/触屏 | 544p OLED | 中 | 便携性突出 |
| PS4 | 手柄 | 1080p | 低 | 4K输出支持 |
| 手机投屏 | 触屏/遥控器 | 依赖设备 | 高 | 功能完整但操作繁琐 |
二、环境适配:多平台部署条件准备
系统要求清单
- Switch:大气层(Atmosphere)1.5.0+系统,已安装签名补丁(sigpatches)
- PSVita:3.60-3.74系统,已破解并安装HENkaku
- PS4:5.05或9.00系统,已安装GoldHEN或类似破解环境
- 通用要求:至少100MB可用存储空间,稳定的网络连接
必要工具准备
- 电脑:用于编译或下载安装文件
- 存储介质:microSD卡(Switch/PSVita)或USB存储(PS4)
- 文件传输工具:FTP客户端或直接读卡器
- 安装工具:根据主机平台选择对应的安装管理器
三、部署流程:从源码到运行的完整路径
基础版:快速部署
-
获取安装文件
git clone https://gitcode.com/GitHub_Trending/wi/wiliwili -
选择预编译版本 进入项目的发布页面,下载对应平台的最新NRO/NPK/PKG文件
-
文件传输
- Switch:将NRO文件复制到microSD卡的
switch目录 - PSVita:通过VitaShell将VPK文件传输至
ux0:data目录 - PS4:通过FTP将PKG文件传输至
/data/pkg目录
- Switch:将NRO文件复制到microSD卡的
-
安装运行
- Switch:在Homebrew菜单中找到wiliwili图标并启动
- PSVita:在VitaShell中导航至文件位置,按X安装后在气泡菜单启动
- PS4:使用Package Installer安装PKG文件后在游戏菜单启动
⚠️ 注意:首次启动可能需要等待几秒加载资源,请确保网络连接正常
进阶版:从源码构建
-
配置开发环境
# 以Switch为例 sudo apt-get install devkitpro-pacman sudo dkp-pacman -S switch-dev switch-mesa switch-libdrm_nouveau switch-sdl2 -
编译项目
cd wiliwili ./scripts/build_switch.sh -
生成NSP文件(可选)
cd scripts/switch-forwarder ./pack.sh
💡 技巧:使用-j4参数启用多线程编译可加速构建过程
四、功能定制:打造个性化观影体验
场景化设置指南
儿童模式配置
- 进入设置界面,选择"内容限制"
- 设置PIN码并启用家长控制
- 选择允许访问的内容分级
- 开启"观看时长限制"(可选)
推荐参数:内容分级限制为"适合全年龄段",每日观看时长限制2小时
性能模式优化
- 进入设置 > 性能选项
- 根据设备性能选择模式:
- 高性能模式:优先保证帧率,适合Switch底座模式
- 省电模式:降低功耗,适合掌机模式
- 平衡模式:兼顾性能与功耗
自定义范围:可单独调整视频解码质量、弹幕渲染复杂度和后台缓存大小
解锁隐藏功能:自定义按键映射
- 进入设置 > 控制器设置 > 按键映射
- 选择需要修改的操作(如"播放/暂停"、"音量调节"等)
- 按下手柄上想要分配的按键完成映射
- 保存配置并命名方案(支持多方案切换)
推荐配置:将"快速切换画质"功能映射到R3键,"弹幕开关"映射到L3键
五、问题解决:故障树式排查指南
启动失败问题
启动失败
├─ 黑屏无响应
│ ├─ 签名补丁未更新 → 安装最新sigpatches
│ ├─ 系统版本过低 → 升级大气层至1.5.0+
│ └─ 文件损坏 → 重新下载安装文件
├─ 闪退
│ ├─ 内存不足 → 关闭后台其他应用
│ ├─ 资源文件缺失 → 检查是否完整传输
│ └─ 硬件不兼容 → 确认设备型号支持
└─ 卡在启动画面
├─ 网络问题 → 检查网络连接
├─ 服务器维护 → 稍后再试
└─ 账号问题 → 清除应用数据后重试
播放问题处理
-
视频加载缓慢
- 检查网络连接,建议使用5GHz WiFi
- 在设置中降低默认画质
- 启用预加载功能(设置 > 播放 > 预加载)
-
弹幕不同步
- 尝试手动调整弹幕延迟(播放器设置 > 弹幕偏移)
- 更新应用至最新版本
- 清除弹幕缓存(设置 > 应用 > 清除缓存)
-
音画不同步
- 切换视频解码模式(设置 > 播放 > 解码模式)
- 重启应用
- 在性能设置中提高优先级
六、资源导航:从入门到精通
官方资源
- 用户手册:docs/manual.md
- 构建指南:docs/build.md
- API文档:docs/api.md
- 常见问题:docs/faq.md
社区支持
- GitHub Issues:提交bug报告和功能请求
- Discord社区:实时交流使用技巧和问题解决
- Wiki知识库:由社区维护的进阶教程和优化指南
开发资源
- 源代码:src/
- 插件开发:plugins/
- 主题制作:themes/
- 翻译贡献:i18n/
体验反馈
我们非常重视您的使用体验!如果您有任何建议或发现问题,请通过以下方式反馈:
- 在应用内使用"设置 > 关于 > 反馈问题"功能
- 提交GitHub Issue(需包含设备型号、系统版本和详细描述)
- 参与社区讨论分享您的使用心得
wiliwili作为开源项目,欢迎所有玩家和开发者贡献代码、翻译或提出改进建议,共同打造更好的主机视频体验!
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust098- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiMo-V2.5-ProMiMo-V2.5-Pro作为旗舰模型,擅⻓处理复杂Agent任务,单次任务可完成近千次⼯具调⽤与⼗余轮上 下⽂压缩。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
项目优选
收起
暂无描述
Dockerfile
701
4.51 K
Ascend Extension for PyTorch
Python
565
693
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
543
98
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
957
955
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
411
338
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.6 K
940
Oohos_react_native
React Native鸿蒙化仓库
C++
340
387
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
128
210
昇腾LLM分布式训练框架
Python
150
177
华为昇腾面向大规模分布式训练的多模态大模型套件,支撑多模态生成、多模态理解。
Python
140
221


