ARTICLE · 1183576
QPlayer v1.8.3|通过插件扩展的跨平台音乐播放器
QPlayer v1.8.3|通过插件扩展的跨平台音乐播放器

QPlayer 的重点不只是播放本地音乐,而是把界面、播放器核心和可选内容插件拆开处理。对于希望按需扩展音乐服务、同时关注插件权限边界的用户,它提供了另一种较为明确的设计思路。
软件简介
QPlayer 是一款由 qml4j 引擎驱动的跨平台音乐播放器。其界面以 QML 描述,由纯 Java 实现的 qml4j 渲染;安卓和桌面端共用同一份 QML 以及同一套 player-core 逻辑。
歌词正文由宿主直接绘制,可呈现逐字滚动、流体背景、罗马音和翻译等内容,安卓端还原生对接词幕。软件本体不内置在线音源;安装 JavaScript 音源插件后,推荐、聚合搜索、歌单、登录、喜欢、最近播放和心动模式等页面才会按插件能力显示。
功能特色
- • 跨平台共用核心:安卓与桌面端使用同一套 QML 界面描述和播放器核心逻辑。
- • QML 界面渲染:界面由 QML 描述,并通过纯 Java 的 qml4j 完成渲染。
- • 歌词内容绘制:支持逐字滚动歌词、流体背景、罗马音与翻译等歌词呈现方式。
- • 原生词幕对接:安卓端可原生对接词幕功能。
- • 按需安装音源插件:在线内容能力不写死在本体内,由用户安装的 JavaScript 插件提供。
- • 插件能力驱动界面:推荐、搜索、歌单和登录等入口会随插件声明的能力自动显示或隐藏。
- • 隔离的插件运行环境:插件运行于隔离的 Rhino Realm,并受清单声明与用户确认的权限约束。
- • 宿主字段校验:原始资料说明,插件返回字段需经宿主校验,且插件不能提供 QML。
版本信息
- • 版本:1.8.3
- • 原始资料未提供安装包大小。
- • 软件不内置在线音源;需要相关能力时,请按软件说明安装并审核音源插件权限。
sonyrom.com/software/356















































































