如何优化 Scratch 的加载时间?

How to optimize loading time on Scratch?

在 Scratch 上,我正在尝试制作一款类似于收音机但仅适用于特定类型的游戏。我上传了一堆 .mp3 文件并开始编写代码,每当我觉得由于 Scratch 必须处理的歌曲数量而需要永远加载时。有没有办法优化加载时间,这样歌曲就不会花很长时间来呈现?或者更好的是,只有在输入 ID 时才加载歌曲?

我的目标是让它成为音乐的集中场所,如果你在线加载它然后离线,只要标签没有关闭或重新加载,你就可以访问歌曲,因为它们已预先加载。

如果你想知道具体情况,目前有 20 首歌曲文件(我打算把它做成一个大项目:/),以后还会有更多。

Scratch 项目一次加载所有文件。此外,出于安全原因,您不能从外部源加载文件。最好的办法是压缩 mp3 文件或降低音乐的音频质量。您可能还想考虑将 mp3 文件转换为占用更少 space.

的音频格式

但是,请记住您需要使用 public 域或其他免费音乐。如果这首歌属于其他人,那就是他们的 属性,您没有在 Scratch 上使用它的合法权利。如果你这样做,那就是盗版,而且,虽然你的 Scratch 项目不太可能被取消,但它仍然是你不应该做的事情。