HMCL icon indicating copy to clipboard operation
HMCL copied to clipboard

[Feature] 支持"mp4"文件格式的文件作为背景

Open A233S opened this issue 4 months ago • 4 comments

概述 | Summary

让HMCL背景支持一个循环的mp4文件,就像动态壁纸一样。

原因 | Reason

仅仅是为了更好看。虽然现在可以用 apng 实现动态壁纸的效果,但是这会导致HMCL启动速度变得过于缓慢

(如果使用 mp4 作为背景也还是无法解决启动速度变得过于缓慢的问题,那就当我没说)

详情 | Description

如果实现起来复杂或会导致占用更多的资源(例如导致jar过大或内存占用过大),那也就当我没说吧 (打扰了...)

A233S avatar Sep 23 '25 16:09 A233S

在Glavo直播的时候 我就提过这个[dog]

Minecraft269 avatar Sep 23 '25 18:09 Minecraft269

支持 MP4 需要使用 javafx.media 模块,如果用没有内置 JavaFX 的 Java 启动 HMCL 的话需要多下载大概 25M 的依赖库。如果确实有需求的话,不是不可以考虑。

Glavo avatar Sep 24 '25 02:09 Glavo

我记得有个issue 是图片作为背景,但是图片大小超过200M导致了OOM,目前该问题还是极个别会出现。如果是视频这个问题可能会更加常见。

rootwhois avatar Sep 24 '25 02:09 rootwhois

支持 MP4 需要使用 javafx.media 模块,如果用没有内置 JavaFX 的 Java 启动 HMCL 的话需要多下载大概 25M 的依赖库。如果确实有需求的话,不是不可以考虑。

不是不能接收 或许可以在设置中打开/关闭此功能(默认关闭 如果开启即检查环境是否有这个库没有就下载)

希望加快此功能的开发 我非常想要这个功能

同时应避免

图片大小超过200M导致了OOM,目前该问题还是极个别会出现。如果是视频这个问题可能会更加常见。

此类问题的出现(提升默认分配内存? 极限优化?)

Minecraft269 avatar Dec 05 '25 12:12 Minecraft269