
Simple Live 跨平台直播聚合应用完整指南【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live想在手机和电脑上同时看哔哩哔哩、斗鱼、虎牙、抖音的直播又不想装四个客户端可以试试 Simple Live 这个开源的直播聚合应用。它用 Flutter谷歌的跨平台开发框架编写把四个平台的直播内容和弹幕统一到一个播放器里移动端和桌面端都能装。 支持哪些直播平台界面长什么样目前支持四个平台每个平台在核心库里都有独立的实现文件如bilibili_site.dart保证数据抓取准确哔哩哔哩斗鱼虎牙抖音首页是直播间列表卡片带主播和封面信息点进去就能看四个平台的弹幕协议各不相同核心库也分别做了解析。界面提供浅色、深色两套主题在设置里切换所有界面的配色会跟着实时变化。 除了看直播还能干什么功能集中在「我的」页面和直播间内覆盖主要使用场景直播间搜索按主播名、房间号或关键词查找分类浏览按分类快速找到想看的直播间链接解析粘贴四个平台任一平台的直播间链接直接跳转到房间直链获取拿到直播流直链可直接播放的流地址喂给别的播放器弹幕系统实时弹幕、弹幕屏蔽、显示密度设置关注与历史关注喜欢的主播自动记录观看历史账号登录支持哔哩哔哩扫码或网页登录直播间里还有屏幕常亮、亮度调节、画中画等小功能弹幕开关和设置都是独立的页面。 关注列表和观看记录存在哪里本地数据设置、关注列表、观看记录用 Hive一个轻量的本地数据库存在应用自己的目录里不会自动上传。想让多台设备数据保持一致有三种同步方式局域网同步一台设备扫另一台的二维码建立连接适合家里、办公室同网环境远程房间主机设备创建一个 5 位房间号其他设备凭号加入WebDAV 同步连接支持 WebDAV云存储通用的文件同步协议的云服务如 Nextcloud同步的内容就是你设备上的关注列表和观看记录。 能装在哪些设备上平台状态Android已支持iOS已支持WindowsBetamacOSBetaLinuxBetaAndroid TVBeta电视版单独做了一套大屏界面和遥控器焦点导航。注意项目不提供现成的安装包需要自己编译后运行。 怎么把它跑起来环境准备安装 Flutter 3.38 或更高版本。项目用 DartFlutter 所用的编程语言编写依赖关系由pubspec.yaml管理。编译启动git clone https://gitcode.com/GitHub_Trending/da/dart_simple_live cd dart_simple_live/simple_live_app flutter pub get flutter run编译成功后会直接启动到连接的设备上。如果是电视端把目录换成simple_live_tv_app接上 Android TV 设备后走同样流程。 想读源码从哪里看起仓库分成四个部分simple_live_core核心库负责各平台直播数据与弹幕的抓取simple_live_app主应用手机 桌面simple_live_tv_appAndroid TV 版simple_live_console纯命令行版本只做调试想弄清弹幕怎么实现的从各平台弹幕协议实现看起想新增一个平台实现LiveSite接口再到 sites.dart 里注册即可。下一步很简单把仓库克隆下来在你最常用的那台设备上编译一次跑通了顺手点个 Star。【免费下载链接】dart_simple_live简简单单的看直播项目地址: https://gitcode.com/GitHub_Trending/da/dart_simple_live创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考