问题描述
在我在 Cordova (PhoneGap) 中运行的 Phaser 3 应用程序中以实现跨平台兼容性,我尝试通过以下代码播放声音:
首先我加载它
this.load.audio( "ཁ","assets/tibetanmp3/" + "ཁ" + ".mp3");
然后我播放:
var sample = this.sound.add("ཁ");
this.sample.play()
在浏览器版本和 Android 版本中一切正常。 但是在 iOS 版本中我得到了:
错误:缓存中缺少音频键“ཁ”
我猜在浏览器和 Android 版本中,“ཁ”在缓存中注册为“ཁ”,但可能在 iOS 版本中它会更改为其他内容。
如何查看所有注册在phaser缓存中的key?这样我就可以找出使用哪个键来播放加载的声音.....
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)