news 2026/10/23 1:49:30

Simple Live多开直播间与后台听直播:边工作边看、锁屏播放的一键设置教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Simple Live多开直播间与后台听直播:边工作边看、锁屏播放的一键设置教程

【免费下载链接】dart_simple_live

简简单单的看直播(SimpleLive续)

项目地址:https://gitcode.com/gh_mirrors/dart/dart_simple_live
点击查看免费下载

Simple Live(简简单单看直播)是一款支持多平台的免费直播 App,内置两大效率功能:多开直播间(一次同屏看多个主播)和后台听直播(锁屏、切后台声音不断)。本文将手把手教你完成一键设置,实现边工作边看直播、通勤路上锁屏听直播。

一、多开直播间:一次同屏看多个主播

1. 一键多开的操作步骤

多开功能从「我的关注」页发起,只需三步:

  1. 打开 App,进入关注页签;
  2. 点击右上角的多开同屏按钮,进入多选模式(只能勾选"直播中"的主播);
  3. 至少勾选2 个直播中的主播,确认后即可打开多开页面。

相关入口逻辑见 follow_user_controller.dart。

2. 桌面端:自动铺满的独立窗口

在 Windows / macOS 桌面端,多开会自动为每个直播间启动一个独立窗口,并智能网格排布(≤4 个时 2 列,更多时 3 列),窗口尺寸、位置全自动计算,无需手动拖拽。核心实现位于 desktop_multi_window_service.dart——准确路径为 simple_live_app/lib/services/desktop_multi_window_service.dart。

💡 桌面端每个窗口都是独立进程,关闭窗口互不影响,非常适合"左边写文档、右边挂着比赛直播"的场景。

3. 大屏/TV 端:同屏网格多开

在 TV 端或不支持独立窗口的平台上,多开会进入同屏网格页:每个房间以 16:9 卡片排列,宽度自适应列数(760px 以上 2 列,1400px 以上 3 列),顶部显示平台与标题,还支持一键"全部刷新"。页面实现见 multi_room_page.dart。

4. 多开设置:三个实用小开关

在 设置 →多开设置中可微调布局:

设置项作用
默认收起聊天区独立窗口打开时只保留弹幕展开按钮,画面更干净
布局间距(px)控制窗口/卡片之间的缝隙,设为 0 可无缝拼贴
关闭所有多开窗口一键结束本次多开启动的全部独立窗口

对应源码:multi_room_settings_page.dart。

二、后台听直播:锁屏播放的完整配置

1. 第一步:开启"允许后台继续播放"

进入 设置 →播放设置,打开允许后台继续播放开关(默认开启)。打开后,锁屏或切到其他 App 时直播声音会继续播放;若后台被系统省电策略中断,返回前台时 App 会尽量自动恢复连接。开关逻辑见 play_settings_page.dart。

后台播放由 background_playback_service.dart 驱动,状态会在 Android 通知栏实时显示"正在播放 / 正在重连 / 已暂停",还能通过耳机媒体键控制播放暂停。

2. 第二步(Android):完成保活设置指引

国产手机的省电策略较激进,建议按 App 内置的后台保活设置指引(设置 → 播放设置 → 后台保活设置指引)完成 4 步,指引页面已内置各品牌路径,一键跳转系统设置:

  1. 电池优化白名单:点击"一键申请白名单",避免 Doze 模式切断后台网络;
  2. 允许自启动(最关键):App 会尝试直接打开对应厂商的自启动页面;
  3. 按品牌设置:小米(自启动 + 省电策略无限制)、华为(关闭自动管理 + 允许后台活动)、OPPO(允许自启动 + 关闭应用速冻)、vivo(允许高耗电)、三星/原生(电池不受限)均有逐步指引;
  4. 锁定最近任务:在多任务界面给 Simple Live 卡片加锁,防止被一键清理。

完整指引实现:background_keepalive_page.dart。

3. iOS 用户:零配置自动生效

iOS 版已声明后台音频模式并配置了播放型音频会话,无需任何开关,锁屏或切后台后自动继续出声。来电、Siri 结束后会自动恢复播放;拔出耳机系统会自动暂停,插回后可在锁屏点击播放继续。

三、常见问题速查

  • Q:手机上点多开提示"已关闭多开同屏"?移动端内联多开仅在桌面/TV 平台开放(见 platform_utils.dart),手机端请用独立直播窗口或 TV 端。
  • Q:锁屏后过一会儿没声音了?大概率是后台被清理,回到"后台保活设置指引"检查自启动与最近任务加锁两项。
  • Q:后台中断后需要手动重连吗?不需要。App 检测到网络恢复/回前台后会自动重连直播间,状态在通知栏可见。

⭐ 项目持续更新中,欢迎在仓库中查看 README 了解支持的直播平台与版本记录,也欢迎参考 简单示例入口 体验核心播放能力。

【免费下载链接】dart_simple_live

简简单单的看直播(SimpleLive续)

项目地址:https://gitcode.com/gh_mirrors/dart/dart_simple_live
点击查看免费下载

相关推荐

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 1:49:03

STC8G1K17驱动MAX30205:51单片机实现0.1℃体温监测的I²C时序与校准指南

简介:本资源面向51单片机初学者与嵌入式传感器开发者,提供STC8G1K17驱动MAX30205高精度体温传感器的完整工程实践。STC8G1K17基于51内核并集成硬件I2C接口,MAX30205测量精度可达0.1C,适合医疗健康监测与物联网测温场景。压缩包共3…

作者头像 李华
网站建设 2026/10/23 1:48:37

骨质疏松诊断新标准与影像学技术应用指南

1. 骨质疏松诊断的临床痛点与共识价值第一次拿到骨密度报告时,我和大多数临床医生一样困惑——T值-2.5到底意味着什么?为什么同一个患者在不同设备上的检测结果会相差10%?这些疑问促使我深入研究了最新发布的《骨质疏松影像学与骨密度诊断专家…

作者头像 李华
网站建设 2026/10/21 6:11:50

Labview数据采集例程避坑指南:生产者消费者与状态机实战

简介:这份LabVIEW基础例程资源面向图形化编程初学者与工程应用入门者,围绕报表生成、气象监测与人机界面三大方向,帮助读者快速建立LabVIEW编程思维并掌握实用开发技巧。内容涵盖仿真PPT演示、空空导弹控制模拟、界面设计技巧、HMI人机界面、…

作者头像 李华
网站建设 2026/10/22 11:05:33

地图导出完整流程指南:从投影设置到高分辨率PDF出图

简介:地图导出(图片/PDF)工具面向GIS从业者、制图人员及需要向客户展示地图效果的项目成员,以QGIS工程为基础,省去学习专业地图打印工具的步骤,即可将配置好的地图快捷输出为图片或PDF,适用于打…

作者头像 李华
网站建设 2026/10/21 14:47:18

数字化转型路上,企业该如何守住数据质量底线?

数字化转型走到深水区,很多企业已经完成系统建设、数据归集、BI 看板搭建,但慢慢发现,转型的价值很难释放。业务人员不信任报表、管理层不敢直接用数据做决策,底层根源就是数据质量没有守住底线。数据是数字化的基础底座&#xff…

作者头像 李华