为了账号安全,请及时绑定邮箱和手机立即绑定

解决 声音不同步的问题。

在模拟器上正常了。我想把音频上传到微信云存储里了。从那里读音频。但是发现音频没法同步。因为是在网络上。按完音频不一定马上播放。播放的声音老是有问题。这个有什么办法解决吗。老师

正在回答

1 回答

游戏中通常会预加载资源,类似图片,先加载,加载完成后再使用,因为小游戏的音频是自己定制的api,phaser兼容不好,方案:

  1. 可以提前就把音频资源对象创建出来,比如在资源加载的页面就创建出来,这样到游戏页面的时候,基本也加载完了,当然这是比较简单且不严谨的做法

  2. 严谨一点 可以基于1自己实现一套音频预加载机制,音频的加载api中有回调事件,根据回调事件 就可以实现和图片资源一样的加载机制

0 回复 有任何疑惑可以回复我~
#1

留白的云 提问者

谢谢老师。微信那个下载好坑。下载到本地还不是手机。在手机里也找不到。我看下载的还是临时的缓存路径。缓存以后去播放缓存的路径。还是有点跟不上节奏。每次都是比点击的慢点。我在想想办法。
2021-07-09 回复 有任何疑惑可以回复我~
#2

留白的云 提问者

老师 我刚开始以为是声音在网络上才延迟的。后来我把音频没上传服务器。分包打包发布以后真机体验。发下还是有那个问题。就是声音滞后的问题。点击的时候不像模拟器那样同步播放。按理说我把音频都打包了。应该马上就播放的。麻烦问下这个是phaser2的兼容问题呢。还是我这边那里照着写的不合适。
2021-07-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

解决 声音不同步的问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信