【软件简介】
SPlayer for Android是一款基于SPlayer修改与移植的Android音乐播放器,适用于Android手机与平板。
它采用Vue 3 + Naive UI + Capacitor构建,并内置本地API运行能力。
该播放器保留了原版SPlayer的逐字歌词、流媒体接入、本地音乐管理及播放器核心体验,同时针对Android平台在构建链路、运行方式与移动端交互上进行了重做。
其功能包括:
支持Android 11及以上系统;
适配Android手机与平板布局;
基于Vue 3 + TypeScript + Naive UI + Capacitor技术框架;
内置nodejs - mobile - cordova本地API;
具备沉浸式状态栏与全屏播放器体验;
支持逐字歌词、全屏播放器、歌单与流媒体页面;
支持Jellyfin / Navidrome / Emby等流媒体服务;
拥有桌面歌词(悬浮歌词)功能,涵盖逐字高亮、拖拽定位、锁定穿透、播控按钮;
可选择显示或隐藏系统状态栏。
此外:
Android端桌面歌词基于WindowManager悬浮窗实现,具有逐字歌词高亮(基于LinearGradient着色器,毫秒级时间插值 + postInvalidateOnAnimation自驱动重绘)、双行显示(翻译行或预览下一句)、拖拽定位(自由拖动位置,自动保存)、锁定穿透(锁定后触摸完全穿透到下层App,通过独立解锁按钮窗口解锁)、播控按钮(点击悬浮窗显示锁定 / 上一首 / 播放暂停 / 下一首 / 关闭)、通知栏联动(通知栏按钮可一键开关悬浮歌词)等特性,首次启用时会自动引导获取SYSTEM_ALERT_WINDOW(悬浮窗)权限。
在播放方案上,Android端当前默认使用HTMLAudioElement直连播放,相比完整的桌面端Web Audio播放链路,更适合Android WebView环境,后台播放更稳定,且更容易控制功耗与兼容性。
大小:32M
【实测截图】

【使用说明】
直接安装使用即可