后台播放与悬浮窗:锁屏后继续听、界面上挂个小播放器
Web PWA 的后台播放
浏览器的后台播放能力受限制:
- Chrome 桌面版:切标签页或最小化后,音频还在播——但关掉窗口就停了
- 移动端浏览器(Safari / Chrome):切后台后有的系统会暂停,需要 PWA 安装后才能持续播
- PWA 安装后:可以获得更稳定的后台播放能力(借助 Service Worker)
iOS TestFlight 客户端
原生 iOS 应用的后台播放体验最好:
- 锁屏后继续播放:iOS 17.3+ 的后台连播 bug 已修复
- 锁屏播放器:iOS 原生锁屏界面显示封面、标题、播放控制
- 控制中心:能在控制中心暂停/播放/切歌
Android 客户端(KikoFlu 等)
Android 原生播放器的后台能力也强:
- 锁屏后持续播放
- 通知栏常驻播放器
- 悬浮窗:切到其他 APP 时,角落挂一个小播放器控制条(需要 Android 悬浮窗权限)
悬浮窗的价值
- 手机上同时做其他事(刷微博、聊微信)时不用切 APP
- 快速暂停/播放/切下一首
- 看视频 + 听 ASMR 同时进行(有些人会这么用)
权限配置
iOS:原生权限自动申请,不用特殊设置。
Android:首次使用悬浮窗时会弹出"是否允许显示在其他应用上层",选允许即可。设置里也能手动开关。
总结
| 客户端 | 后台播放 | 锁屏控制 | 悬浮窗 |
|---|---|---|---|
| Web PWA | 有限 | 无 | 无 |
| iOS 原生 | 完整 | 完整(锁屏界面) | 无 |
| Android 原生 | 完整 | 通知栏 | 支持 |