想要在Windows上流畅看B站?这款第三方UWP客户端值得一试 想要在Windows上流畅看B站这款第三方UWP客户端值得一试【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP你是否也有这样的体验网页版B站在Windows上开着风扇呼呼转切个视频等半天弹幕一多画面就卡成PPT如果你正在寻找一个更顺手的Windows观影方案那么BiliBili-UWP——一个专为Windows打造的第三方B站UWP客户端或许正是你要找的答案。它用原生UWP架构把B站的视频、动态、番剧、私信统统搬进一个桌面应用里界面跟手、播放流畅还保留了B站那股熟悉的味儿。为什么放弃网页版转投原生客户端网页版功能很全但在Windows上总有些说不出的别扭。这恰恰是原生UWP客户端的用武之地两者对比一目了然日常困扰BiliBili-UWP 的解法标签页越开越多内存吃紧独立原生应用无浏览器多余开销键盘操作基本靠鼠标完整快捷键体系方向键调进度、F11全屏后台切出去视频就断支持后台播放边刷网页边听BGM想快速分享视频给好友内置richasy-bilibili协议一条Uri直达指定视频更贴心的是它把B站复杂的页面拆解重排成适合桌面/平板的两套界面让在电脑上刷B站这件事变得自然得多。摸清家底项目结构与核心模块速览开始动手之前先花一分钟认识这个项目长什么样。整个仓库采用清晰的模块化分层四个核心工程各司其职BiliBili-Controls自定义控件库像自适应网格、瀑布流面板StaggeredPanel、虚拟化列表都在这是界面流畅的秘密武器。BiliBili-Lib公共类库封装了账号、视频、番剧等所有B站接口服务核心代码集中在 BiliBili-Lib/Service 目录。BiliBili-Notification后台任务组件负责定时拉取动态更新并弹出通知。BiliBili-UWP主程序包含全部界面Pages-Desktop、Pages-Tablet、Pages-Share与主题资源。值得一提的是应用采用经典的MVVM模式运行时的状态管理由 AppViewModel 承担而所有B站服务相关的操作则集中在 BiliViewModel 里代码组织相当规整。从拉取源码到首次启动四步跑通想亲手编译体验整个过程比想象中简单。环境方面推荐使用 Visual Studio 2019系统需为 Windows 10 1809 及以上版本。先将仓库克隆到本地git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP用 Visual Studio 打开解决方案文件BiliBili-UWP.sln等 NuGet 依赖自动还原。打开BiliBili-UWP/Package.appxmanifest在Package选项卡中重新生成一份测试证书否则本地部署会因签名不一致而失败。右键主项目选择重新生成并部署启动后跟随引导完成登录即可开始使用。首次进入时你可以按设备情况在欢迎页选择显示模式桌面模式信息密度高适合 1080P 以上显示器平板模式以横向滚动为主更适合触控设备和 XBOX。解锁桌面观影的隐藏玩法真正上手之后你会发现不少值得玩味的细节。先说最常用的快捷键它把追番刷视频的操作成本降到了最低方向键←/→ 微调进度↑/↓ 调节音量精确到秒Space播放/暂停F2开关弹幕F11一键全屏F10切换小窗Esc快速退出当前状态Shift S一键截图自动存到图片库/Bili ScreenShot另一个亮点是应用预留了统一的Uri协议入口其他应用可以像调起链接一样直接打开哔哩richasy-bilibili://navigate?actionvideoaid170001配合actionbangumiepidxxx还能直达番剧分集。如果你写小工具这个深链接口相当实用。想改功能先读懂这几个服务层方法对开发者而言这个项目也是一本不错的UWPMVVM实践教材。所有B站接口都被收拢在BiliBili-Lib的服务类中命名直观比如在 VideoService.cs 里就能找到播放相关的核心调用// 获取视频详情 var videoService new VideoService(); var detail await videoService.GetVideoDetailAsync(aid); // 构造自适应流媒体播放源视频音频分离的DASH方案 var mediaSource await videoService.CreateMediaSourceAsync(video, audio); // 发送一条弹幕 await videoService.SendDanmakuAsync(text, aid, cid, progress, color, fontSize, mode);类似地账号相关操作集中在 AccountService.cs从登录、历史记录到收藏夹管理一应俱全。想自己加功能照着这些服务类的方法签名扩展即可。常见疑问集中解答问编译时提示证书/签名错误怎么办通常是测试证书过期导致的。回到Package.appxmanifest的Package选项卡重新生成证书并保存再重新部署即可。如果运行安装包时提示需要证书请手动将其导入到本地计算机 → 受信任的根证书目录。问播放视频卡顿有什么优化技巧项目文档里有一条很实用的建议在显卡驱动设置中开启垂直同步垂直同步即让画面与显示器刷新率对齐的技术。同时可以按网络状况手动降低清晰度避免缓冲跟不上。问应用支持直播和视频下载吗不支持。作者在项目声明中明确表示未提供观看直播及视频下载功能这两块属于设计取舍需要时可搭配其他工具使用。写在最后作为一个已停止维护但代码完整开放的学习型项目BiliBili-UWP 的价值反而体现在可读性上——模块划分清晰、命名直白、注释虽少但结构易懂无论是想体验原生UWP应用的流畅手感还是想研究如何把移动端App解构移植到桌面它都是一份难得的参考样本。温馨提示由于收到官方警告该应用已从微软应用商店下架并停止维护请仅将它作为学习交流项目使用不要用于重度日常使用。登录前请留意使用环境安全妥善保管自己的账号数据。如果你对UWP开发感兴趣或想在Windows上找回一点原生观影的清爽感不妨把这份源码克隆下来编译跑一遍亲自感受它的设计巧思。开源项目的乐趣正在于看得见、摸得着、改得动。【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

Godot 4 UI开发实战:信号系统与状态管理让游戏界面动起来

Godot 4 UI开发实战:信号系统与状态管理让游戏界面动起来

1. 先搞清楚这节教程要解决什么实际问题如果你正在跟着一个叫《3D 地牢爬行者》的 Godot 4 系列教程做到第 15 部分,标题是“用户界面-3”,那你现在最可能遇到的困惑是:前面两节 UI 已经把按钮、标签、面板都摆好了,这一节到底还要…

2026/8/20 3:10:40
电动汽车电池均衡技术解析:被动与主动均衡原理、策略与应用

电动汽车电池均衡技术解析:被动与主动均衡原理、策略与应用

1. 从“木桶效应”说起:为什么你的电动车续航总是不准?如果你开过电动车,或者对电动车稍微有点研究,大概率听过一个词:“续航焦虑”。这种焦虑,很多时候并不完全是因为电池包总电量不够大,而是源…

2026/8/20 3:10:40
基于IN100与SHT40的低功耗蓝牙温湿度传感器设计与实现

基于IN100与SHT40的低功耗蓝牙温湿度传感器设计与实现

1. 项目概述:用IN100打造一个无线温湿度传感器最近在捣鼓一些低功耗的物联网小玩意儿,发现InPlay的IN100这颗芯片挺有意思。它是一个超低功耗的蓝牙5.1 SoC,自带NanoBeacon功能,非常适合用来做那些需要长时间待机、偶尔上报一下数…

2026/8/20 3:10:40
基于Bolt WiFi模块的三级入侵报警系统:从传感器到云端的物联网安防实践

基于Bolt WiFi模块的三级入侵报警系统:从传感器到云端的物联网安防实践

1. 项目缘起:为什么需要一个三级入侵报警系统?几年前,我负责一个家庭安防项目,客户的要求很简单:要可靠,要能远程通知,还不能太贵。市面上现成的智能摄像头和报警器要么功能单一,要么…

2026/8/20 3:10:40
汽车新零售实战:从数据驱动到用户运营的数字化转型

汽车新零售实战:从数据驱动到用户运营的数字化转型

1. 从“卖车”到“经营用户”:一场迟到的零售革命如果你还在用“4S店卖车”的思维来看待今天的汽车行业,那可能已经落后了。最近,东风雷诺与阿里巴巴宣布达成战略合作,这消息乍一看像是又一个车企和互联网巨头的“联姻”新闻&…

2026/8/20 3:10:40
告别翻遍全网找提取码:baidupankey 免费工具让网盘资源获取从半小时缩到几秒

告别翻遍全网找提取码:baidupankey 免费工具让网盘资源获取从半小时缩到几秒

告别翻遍全网找提取码:baidupankey 免费工具让网盘资源获取从半小时缩到几秒 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 🌙 凌晨十二点&…

2026/8/20 3:05:40