BiliBili-UWP完整使用指南:Windows上更流畅的B站UWP客户端安装与玩法
2026/8/19 17:31:17 网站建设 项目流程

BiliBili-UWP完整使用指南:Windows上更流畅的B站UWP客户端安装与玩法

【免费下载链接】BiliBili-UWPBiliBili的UWP客户端,当然,是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP

BiliBili-UWP(项目代号「哔哩」)是一款面向 Windows 平台的 B站UWP客户端,由开发者云之幻基于 UWP(通用 Windows 平台)架构从零打造。它把 B 站的视频、番剧、动态、消息等功能搬进了一个原生桌面应用,用系统级渲染取代浏览器内核,在资源占用与播放流畅度上都有自己的优势。本文从安装、界面、快捷键到进阶玩法,带你完整走一遍这款第三方客户端的使用流程。


一、为什么值得尝试一款 B站UWP客户端?

先回答一个最直接的问题:网页版用得好好的,为什么还要装客户端?

  • 资源占用更低。UWP 应用按需加载,不携带浏览器那套页面解析、扩展和脚本环境,内存开销通常只有网页版的一半左右,对低配置笔记本更友好。
  • 原生播放体验。视频由系统级播放器渲染,弹幕、清晰度切换、截图等操作都更跟手,也支持硬件加速。
  • 操作效率更高。完整快捷键体系覆盖播放、弹幕、窗口状态,双手可以不离开键盘。
  • 桌面化的信息密度。网页版受浏览器标签页和工具栏挤压,而客户端把整个窗口留给内容,导航结构也更接近桌面软件的习惯。

当然,它也有明确边界,这一点后面单独说明。

二、两种显示模式:桌面与平板如何选

BiliBili-UWP 启动后需要确定自己的定位。应用内置了两套页面体系:桌面页面(Pages-Desktop)和平板页面(Pages-Tablet),可以在设置里随时切换。

  • 桌面模式:面向 1080P 以上显示器,信息密度高,同屏渲染资源多,对配置要求相对较高。
  • 平板模式:面向小平板或 XBOX 场景,以横向滚动为主,适合触摸操作,渲染压力更低。

桌面端采用经典的 Master-Detail 布局——左侧导航栏放分区与用户信息,右侧展示详情内容;平板端则参考 XBOX 新界面与 Windows 8 的卷轴式设计,选择视频后背景会虚化为封面图。换句话说,两种模式不只是窗口大小的差异,而是两套独立的交互逻辑。

有意思的是,两个模式的页面并不重复造轮子。设置页、帮助页、以及账号、频道、视频等二级页面都被抽到了共享目录(Pages-Share),桌面和平板直接复用同一套副页逻辑。这样做既降低了工作量,也让用户在两个模式之间切换时没有学习成本。

三、快速安装步骤:从克隆到部署

项目的最低系统要求是Windows 10 1809,开发工具为 Visual Studio 2019。安装有两条路径,任选其一。

路径一:源码构建(适合想改代码的用户)

git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP

克隆完成后:

  1. 用 Visual Studio 2019 打开解决方案文件BiliBili-UWP.sln
  2. package.appxmanifest的 Package 选项卡下,重新生成一个测试证书。
  3. 重新生成项目并部署到本机。

路径二:预编译包安装(适合普通用户)

如果你只是想用,不必碰代码。从项目的 Release 页面下载对应系统的压缩包,解压后右键运行install.ps1,按提示完成安装即可。若提示需要手动安装证书,双击包内证书,将其导入到"本地计算机 → 受信任的根证书目录",再走一遍安装流程就能解决。

小提示:安装包清单与应用设置集中在BiliBili-UWP/Package.appxmanifest与设置页面源码(Pages-Share/Main/SettingPage.xaml)中,想了解应用注册了哪些功能,可以从这两个文件入手。

四、第一次打开:登录、主题与基础设置

首次进入应用,建议先做三件事。

  1. 登录账号。登录入口位于顶栏与侧栏的账户组件(Components/Account),支持云同步收藏、历史等数据。
  2. 选好显示模式。根据设备类型在"设置 → 基础设置 → 显示模式"中固定为桌面或平板。
  3. 定下主题。应用支持白昼、暗夜两套主题,也可以开启"主题跟随系统"由系统自动切换。主题配色定义在Theme/Dark.xamlTheme/Light.xaml中,暗夜主题大量使用亚克力半透明刷,观感很接近 Fluent Design 的质感。

五、核心功能与快捷键:播放器的正确打开方式

主界面通过顶部搜索框与左侧导航进入各个模块:首页、排行榜、分区、番剧、直播、动态、收藏、历史、稍后再看、下载、消息等。播放页的核心组件是Components/Controls/VideoPlayer.xaml,弹幕由 NSDanmaku 控件渲染,支持滚动、底部、顶部三种模式,字号也可以调节。

播放器的快捷键记录在项目的Others/Shortcut.txt中,这里摘录最常用的一组:

按键功能
空格播放 / 暂停
← / →播放器回退 / 前进指定时长
↑ / ↓调高 / 调低音量
F2开启 / 关闭弹幕
F10小窗 / 退出小窗
F11全屏 / 退出全屏
Esc退出当前播放状态(全屏、影院、小窗等)
Shift + S截图,保存到图片库的Bili ScreenShot文件夹

鼠标侧键 X 可以返回上一页,双击播放器同样可以播放 / 暂停。在平板或触摸屏上,播放器内左右滑动调进度、上下滑动调音量,手势逻辑和移动端基本一致。

六、三个容易被忽略的进阶特性

  • URI 协议跳转。应用注册了richasy-bilibili://标头,其他应用可以通过richasy-bilibili://navigate?action=video&aid=170001这样的链接直接唤起播放器,支持 video 与 bangumi 两种动作。想给客户端做联动工具的话,这是个现成的入口。
  • 小窗与多任务。F10 把小窗悬浮在桌面上,配合 UWP 的分屏能力,可以一边看视频一边处理其他工作。
  • 播放器设置项。在"设置 → 播放器设置"中可开启自动播放、选择默认显示方式(默认 / 影院)等,弹幕相关行为也能在播放页右侧的飞出自定义。

七、源码地图:四个模块各管什么

如果从学习角度打开这个仓库,它的分层相当清晰:

  • BiliBili-Controls:特殊控件库,例如自适应网格视图、瀑布流面板等,供主程序调用。
  • BiliBili-Lib:公共类、枚举定义,以及 B 站核心服务(Service文件夹下的账户、视频、番剧等服务封装),API 定义集中在Models/Others/Api.cs
  • BiliBili-Notification:后台任务运行时组件,用于动态更新提醒。
  • BiliBili-UWP:应用主程序。运行状态由AppViewModel管理,与 B 站服务的交互由BiliViewModel承担,UI 控件与样式模板分别放在ComponentsTemplate文件夹中。

播放器、弹幕、主题这些关键位置的路径,上文已经逐一给出。对于想研究 UWP 应用结构或桌面端交互设计的人而言,这份代码是一份不错的范本。

八、使用前需要知道的限制

项目已停止维护,应用也已在 Microsoft Store 下架。开发者声明不再主动修复 bug 或开发新功能,所以把它当作一个可正常使用的"存量"应用更合适。以下几点尤其需要留意:

  • 不提供直播观看与视频下载功能。
  • 4K 清晰度选项需要大会员才能获得真实片源。
  • ARM 设备(如 Surface Pro X)上可能无法运行。
  • 播放卡顿时,先尝试在显卡设置中开启垂直同步。
  • 应用只在与 B 站之间流通数据,但请妥善保管账号信息,避免在不安全的环境使用。

结语

BiliBili-UWP 是一款设计完整、可开箱即用的 B站UWP客户端:它适合想要更低资源占用和更快操作响应的普通用户,也适合想研究 UWP 开发与桌面端解构思路的开发者。尽管官方支持已经结束,但它依然是一次把移动端产品搬上桌面并做出独立审美的完整尝试——如果你恰好需要这样的客户端,或者想看看"别人家的 UWP 应用"长什么样,花点时间体验它,不会亏。

【免费下载链接】BiliBili-UWPBiliBili的UWP客户端,当然,是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询