当我将音频添加到我的移相器游戏中时,它可以很好地在服务器上运行并且可以播放,但是当我将其嵌入Facebook的可播放广告中时,出现错误“键:“在缓存中找不到游戏声音”。>
错误的控制台日志:
我已将音频转换为base 64,并使用以下代码行game.load.audio('gamesound', [{ uri: "base 64 audio string....", type:"mp3}]
将其加载到游戏中
然后将其添加到游戏中
this.mySound = this.game.add.audio('gamesound', 1, false);
this.mySound.play();
问题的第2部分:对于所有游戏图像资产,我必须将它们转换为base 64格式,然后添加到单个html文件中,FB playable Ad指定我可以使用相对路径来图像png并压缩文件夹。但这似乎不起作用。如何创建一个压缩文件夹以上传可播放的广告。我已经设法将所有内容转换为单个HMTL文件中的base 64