ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

BiliBili-UWP 完整上手指南:免费开源的 B 站第三方客户端,Windows 桌面观影更顺滑

BiliBili-UWP 完整上手指南:免费开源的 B 站第三方客户端,Windows 桌面观影更顺滑 BiliBili-UWP 完整上手指南免费开源的 B 站第三方客户端Windows 桌面观影更顺滑【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP晚上十点小林把 Surface 支在膝盖上刷 B 站。网页版开了四五个标签风扇声越来越大弹幕一密集画面就开始发虚。直到同事塞给他一个名字拗口的项目——BiliBili-UWP。这是一款为 Windows 打造的 B 站第三方客户端用原生 UWP 架构把网页版的卡顿和高占用统统留在浏览器里从此在电脑上看 B 站体验终于对得起那个小电视。先给它画张像️这不是官方的小电视BiliBili-UWP 是开发者云之幻写给自己、也写给同类的一只桌面小电视。它把 B 站移动端 App 的交互一点点拆开重新拼装成符合 Windows 操作习惯的样子信息密度更高、更贴近桌面审美同时保留原汁原味的 B 站味道——用作者自己的话说红烧牛肉面换了包装就不对味这款客户端想做的就是把那个熟悉的包装留给你。它适合谁每天在电脑上刷 B 站超过一小时的人、嫌网页版吃内存的人、手上有 Surface 这类轻量设备的人还有单纯想看看别人怎么把移动应用搬上桌面的学习者。需要先说清一件事它已经停止维护、从商店下架只作学习交流使用别指望它承担重度日常。让人愿意留下的三个理由原生 UWP 渲染界面自带顺滑网页版动不动卡顿的弹幕和列表页在这里交给系统级渲染接管滚动和页面切换都轻快得多。一套代码两副面孔桌面模式采用经典的 Master-Detail 思路左侧导航、右侧详情适合 1080P 以上大屏平板模式借鉴 XBOX 新界面和 WIN8 卷轴式设计横向滚动为主为触屏和小机身专门优化。快捷键、手势、协议全配齐空格暂停、F2 开关弹幕、F11 全屏、ShiftS 截图鼠标侧键还能一键返回上一页甚至支持richasy-bilibili://协议让其它应用一键唤起并跳转到指定视频。十分钟跑起来⚡从拉取源码到部署成功前提很简单Windows 10 1809 及以上版本装好 Visual Studio 2019。然后四步走拉取源码git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP用 VS2019 打开根目录的BiliBili-UWP.sln在package.appxmanifest的 Package 选项卡里重新生成测试证书——这是本地部署绕不开的一步右键主项目重新生成再部署进度条走完开始菜单里就多了一只小电视不想折腾编译直接下载对应系统的 Release 压缩包解压后右键install.ps1按提示安装如果弹出证书问题把包内证书导入本地计算机 → 受信任的根证书目录再走一遍流程即可。跑起来之后这三件事值得玩一玩桌面与平板双模式按设备挑形态第一次启动你会面对一个选择桌面模式还是平板模式桌面模式信息密度高、渲染资源消耗大适合大屏坐姿使用左侧导航栏右上角集成分区入口还直接显示登录用户信息平板模式信息密度低、以横向滚动为主更适合 Surface 这类小屏选视频后背景还会变成虚化的封面界面立刻有了层次。切换入口在设置里用触屏就果断选平板模式。把快捷键练成肌肉记忆看番追剧时手不用离开键盘空格暂停/继续左右方向键精确微调进度F2 快速开关弹幕F11 进出全屏ShiftS 截图并自动存进图片库/Bili ScreenShot。手机上的滑动手势在触屏设备上也没浪费——播放器里左右滑调进度、上下滑调音量。完整清单在仓库的BiliBili-UWP/Others/Shortcut.txt建议先背熟空格和 F2收益最大。播放器调教卡顿从这里根治这个项目有个隐藏知识点官方说明里白纸黑字写着如果播放卡顿先打开显卡设置把垂直同步开启。核心播放器放在Components/Controls/VideoPlayer依赖硬件加速解码垂直同步正是让它稳定发挥的关键。另外提醒一句非大会员账号即使看到 4K 选项实际拿到的片源也到不了 4K别被选项骗了想找直播和视频下载功能也别费劲开发者明确说过这两件事没做。前人踩过的坑一份清单帮你跳过️编译报证书错→ 在package.appxmanifest里重新生成测试证书一步解决。装好之后视频卡→ 显卡驱动里开启垂直同步最有效的土办法。Surface Pro X 上起不来→ 原生 UWP 在 ARM 设备上的兼容问题原作者也没找到原因别死磕。找不到直播和下载入口→ 功能压根没做去别处找替代品。想更新却发现商店已下架→ 项目早已停更把它当学习样本别当日常主力工具。停更不是终点它依然是很好的学习样本这个项目最值钱的不是还能不能用而是它怎么被拆解BiliBili-Controls管特殊控件、BiliBili-Lib放公共服务和数据模型、BiliBili-Notification负责后台动态通知、BiliBili-UWP是主程序四个模块边界清晰主程序里AppViewModel管应用状态、BiliViewModel管 B 站服务MVVM 分工一目了然。如果你想从中带走点什么我的建议很具体打开BiliBili-Lib/Service/VideoService.cs顺着它把输入一个 aid 到拿到完整视频详情的请求链路读完再对照Models/BiliBili/Video/下的数据类你就知道一套规范的网络请求加数据模型长什么样。先把桌面模式跑起来看两集再翻开这段代码从第一行读到最后一个方法——动手永远是理解这个项目最快的方式。【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表