如何把B站装进Windows桌面:BiliBili-UWP第三方客户端完整攻略

发布时间:2026/8/16 18:02:49
如何把B站装进Windows桌面:BiliBili-UWP第三方客户端完整攻略 如何把B站装进Windows桌面BiliBili-UWP第三方客户端完整攻略【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWPBiliBili-UWP第三方客户端是一款基于UWP通用Windows平台技术为Windows 10/11用户打造的原生B站桌面应用同时提供桌面模式与平板模式两套交互界面覆盖弹幕播放、动态社区、番剧追更、历史收藏等核心能力。本文面向想在电脑上获得流畅B站体验的普通用户也面向想研究UWP大型应用架构的开发者从场景拆解、安装部署到源码结构一次讲透全程不需要写一行代码也能读完。️ 从一次换台说起Windows上真的缺一个B站客户端吗假设你是每天要刷好几个小时B站的用户。浏览器里的视频标签越开越多机器越来越烫弹幕一密集画面就开始掉帧想随手截个图或按快捷键暂停还得先移动鼠标去点视频窗口。这时候你会忍不住想如果有一个长得像桌面软件的B站客户端就好了。BiliBili-UWP第三方客户端就是这个方向上很有代表性的一个答案。它不是网页的简单套壳而是一个真正用UWP技术构建的原生应用能够调用GPU硬件加速、响应系统级快捷键、支持悬浮小窗还针对不同尺寸的设备准备了完全不同的界面方案。更有意思的是这个项目的来历。开发者在项目声明中写道做这款应用一方面是出于对B站的喜爱另一方面是想把一款移动应用解构并移植到桌面上借此加深对移动交互与桌面交互两种形态的理解。正因为带着这样的目标你在它身上既能摸到移动端顺手的操作习惯也能看到桌面端才有的信息密度——这是很多第三方客户端没能做到的事。如实说明项目目前已停止维护应用也从商店下架且不提供直播与视频下载功能。它更适合作为日常观影工具与学习研究样本而非追求功能大而全的生产力软件。 按场景拆功能这款客户端到底能做什么与其罗列功能清单不如按你打开它要做什么来理解它的价值。观影场景把播放器做成桌面工具而非网页播放器画质与解码提供最高4K清晰度选项非大会员仍只能获取普通清晰度片源可优先启用HEVC编码借助UWP的播放管线获得硬件加速的流畅体验弹幕控制F2一键开关弹幕弹幕栏还能跟随全屏、影院、小窗等不同播放状态决定是否显示沉浸播放全屏、影院、小窗Compact Overlay三种模式自由切换后台是否暂停播放也可自定义细节交互双击播放器即播放/暂停手指在播放器上左右滑动调进度、上下滑动调音量把移动端手势搬到了桌面社区场景动态、消息与番剧一个入口全部覆盖动态时间线完整还原移动端排版图文、视频、转载、音乐等各类动态卡片一应俱全消息中心聚合我的、点赞、回复三类通知另有独立的后台提醒组件在应用未运行时推送新动态番剧模块包含新番时间表、分区索引与详情页追番不再需要切回浏览器数据场景历史、收藏与稍后看帮你管理碎片时间观看历史按时间线留存支持关键字过滤收藏夹区分视频与番剧可建立多个收藏容器分类管理稍后观看清单让你安心囤片配合小窗模式可以一边看一边处理工作 一套代码两副面孔桌面模式与平板模式如果你在Surface这类触控设备上用过它会明显感觉到两套界面并不是缩放大小的关系而是两种独立的设计语言桌面模式经典的Master-Detail布局左侧导航、右侧内容信息密度高为1080P以上显示器优化鼠标键盘操作效率拉满平板模式以横向滚动为主视觉克制、留白更多适合触摸与小尺寸屏幕对设备性能的要求也更低其中最有意思的是共享页Sub机制——桌面和平板两个界面共用同一套副页组件因为副页在设计上刻意保持了独立性。这样既避免了重复开发也保证了用户在两套模式下拥有一致的操作手感是页面复用的一个很好的范例。⚙️ 5步快速部署从零到能用的安装教程准备条件Windows 10 1809及以上系统、Visual Studio 2019需安装UWP开发工作负载。获取源码git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP用Visual Studio打开解决方案文件BiliBili-UWP.sln选择Any CPU或x64平台在package.appxmanifest的打包选项卡中重新生成一个测试证书这是首次本地部署的必要步骤右键项目选择部署或直接生成应用包若使用Release压缩包解压后右键install.ps1按提示安装遇到证书弹窗时把包内证书导入到本地计算机 → 受信任的根证书目录即可提示如果系统默认阻止未签名应用请先到设置 → 更新和安全 → 开发者选项开启开发人员模式。 源码拆解一个中型UWP项目的架构范本项目被拆成四个工程边界相当清晰工程职责BiliBili-Controls自定义控件库含自适应网格、瀑布流虚拟化面板等特殊控件BiliBili-Lib业务核心API封装、数据模型与Account/Video/Anime等ServiceBiliBili-Notification后台任务组件负责动态通知提醒BiliBili-UWP主程序页面、控件、样式模板与ViewModel几个值得静下心读一读的设计点状态与数据分离主程序用AppViewModel作为运行时状态中心BiliViewModel专门负责与B站服务交互把界面状态与网络数据明确分开职责一目了然控件与主题解耦大量自定义控件放在Components样式模板集中在Template浅色/深色主题定义在Theme换肤完全不需要动业务代码播放器深度改造核心播放器VideoPlayer位于Components/Controls媒体传输控件MediaTransportControls被魔改样式定义在Template/Media.xaml是研究如何给系统播放器做二次开发的绝佳素材 进阶玩法快捷键、协议唤起与个性化一张表记住全部快捷键按键功能← / →播放器回退 / 前进指定时长↑ / ↓调高 / 调低音量F2开启 / 关闭弹幕F10小窗模式切换F11全屏切换Esc退出当前播放状态Space播放 / 暂停Shift S截图并保存到图片库/Bili ScreenShot用URI协议实现应用唤起应用注册了richasy-bilibili协议头其他程序可以直接拉起指定页面。例如richasy-bilibili://navigate?actionvideoaid170001参数支持aid/bvid/cid视频与epid番剧分集。把它写进你自己的脚本或快捷方式里就能实现一键跳转到某个视频算是这个项目留给玩家的小彩蛋。值得一试的设置项基础设置跟随系统主题、切换桌面/平板模式、自定义字号与字体播放器设置开启自动连播与自动下一P、设置快进步长、勾选优先4K/优先HEVC通知设置开启新动态后台提醒不错过关注UP主的每一次更新 常见问题速查Q打开应用提示无法访问网络A优先检查系统网络权限设置 → 网络和Internet → WLAN → 选择能够使用你的WLAN连接的应用为哔哩开启访问权限再确认没有代理工具残留或组织/域策略拦截。Q视频播放卡顿怎么办A官方建议在显卡控制面板中开启垂直同步同时可在设置里降低默认清晰度、关闭动画特效并更新显卡驱动。Q项目已经停止维护还能放心用吗A项目已停止开发、从商店下架作者不承诺修复Bug。但核心功能仍可正常使用作为学习与日常观影工具价值依然很高使用前了解这一点即可。 写在最后它没有庞大的团队没有资本的支持只有一位开发者对B站的喜爱以及对把移动交互移植到桌面这件事的好奇心。作为使用者你能收获一个界面顺手、播放流畅的原生B站客户端作为开发者你能从它的代码里读到UWP中型项目的完整组织方式。如果这篇文章让你对BiliBili-UWP第三方客户端产生了兴趣不妨这样开始按上面的5步把它部署到你的Windows设备先体验桌面/平板双模式再背熟那张快捷键表打开源码从BiliBili-Lib/Service里的四个Service读起一款有味道的第三方客户端值得被认真对待。愿你的Windows里也有一个随时打开的B站。【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考