后台播放
前台服务 + MediaSession,熄屏、切走都不断。
沉浸式音乐播放器
歌词浮在浪上,随波起伏。
鼓点砸下来,雨势骤起;高音飙上去,闪电劈开云层。
向下滚动换场景 · 点右上角按钮可自由拖动看海
01 — 歌词
歌词不是贴在屏幕上的一张图。它是一块真的浮在海面的发光面片, 顶点每帧按同一条波形曲线变形 —— 底部完全随浪,顶部只跟一部分, 像一面挂在浪上的旗。
唱到的字更亮、光晕更强,未唱的是冷白。前奏期间第一行会提前浮出来。
02 — 音画联动
频谱不是装饰。底鼓砸下来的瞬间,雨的密度、落速、倾角一起抬上去; 低频冲击同时推高波峰、浪尖陡度和泡沫量。
人声飙高音或副歌爆发时,不等随机计时器 —— 直接按振幅劈一道闪电。
放首歌,看雨和闪电的反应
03 — 音效
官网这一版用的是真正的 Web Audio:10 段图示均衡器串联、 程序生成脉冲响应的卷积混响、WaveShaper 偶次谐波染色、 实时合成的唱针噪声。切一下听听差别。
需要先播放,切换才能听出区别
04 — 原生
前台服务 + MediaSession,熄屏、切走都不断。
通知栏、控制中心、锁屏、蓝牙、耳机线控、Android Auto。
本地保存曲目快照,点开即播,不缓存有时效的直链。
网易云、酷狗、酷我。取不到地址会自动换源找同一首。
内建音源登录页,Cookie 落盘持久化,跨进程存活。
系统级 EQ、低音、环绕、混响,绑到播放会话。
05 — 获取
Android 8.0 以上,横屏。源码包含完整的渲染模块与音效实现。
nightstorm.888.moe
安装包未经签名商店校验,Android 会提示「未知来源」,允许即可安装。 若浏览器拦截下载,可复制上方备用地址在其它浏览器打开。
音效场景中的「麒麟丽音」与「蝰蛇母带」是风格近似: 前者是芯片私有 DSP 算法、后者是需 root 的内核驱动,第三方应用都无法直接调用。 我们在各自的约束内复刻了它们的调音取向,不做虚假宣称。