我正在设计一款迷你游戏,可以在智能手机上用html和js生成。它将处于脱机状态,无法访问任何文件。
所以我想知道如何在里面嵌入基本音乐和一些声音设计。
我看到两种选择:
用js制作一个声音发生器,并设计一个可以播放该发生器的声音(类似于此链接)
将低保真mp3/ogg或其他格式转换为base64,并直接将其添加到html中(src=“data:audio/mp3;base64…)
第一种方法必须是较轻的,但目前可能很难设计歌曲。也许硬件没有那么亮?
第二种方法更容易使用,但由于数据量大,我不知道这是否是一个好的选择。
对其中一种方法有什么建议吗?或者你有更好的主意?
1条答案
按热度按时间2jcobegt1#
游戏可能需要以某种方式分发到手机上,因此您不仅可以将html和js合并到分发包中,还可以合并其他资产文件,如图像和声音文件。如果是这样,就没有必要尝试将音乐嵌入html(选项2)。只需附带一个mp3文件,其中包含您希望作为该软件包一部分播放的音乐。