在Scratch上,我试图制作一个类似于收音机的游戏,但只适用于一个特定的类型。我上传了一堆.mp3文件,并开始编写代码,每当它让我觉得要花很长时间加载,因为歌曲的抓取必须处理的数量。是否有一种方法来优化加载时间,这样就不会花很长时间来渲染歌曲?或者更好的是,只有在输入ID时才加载歌曲?
我的目标是让它成为音乐集中的地方,如果你在线加载它,然后离线,只要选项卡不关闭或重新加载,你就可以访问歌曲,因为它们是预先加载的。
如果你想知道具体情况,现在有20个歌曲文件(我计划把它变成一个大项目:/),还有更多。
发布于 2022-04-27 13:37:44
划痕项目一次加载所有文件。此外,出于安全考虑,您不能从外部源加载文件。您最好的选择是压缩mp3文件或降低音乐的音频质量。您还可以考虑将mp3文件转换为占用较少空间的音频格式。
但是,请记住,您需要使用公共领域或其他免费音乐。如果这首歌是别人的,那是他们的财产,你没有合法的权利去使用它。如果你这么做,那是盗版,虽然你不太可能让你的抓取项目被取消,但它仍然是你不应该做的事情。
https://stackoverflow.com/questions/71993301
复制相似问题