[]4、声音无法用loader预加载 ,微信小游戏
4、声音无法用loader预加载
在音频方面,由于微信小游戏与HTML5原生浏览器的使用方式不同,小游戏底层环境不支持创建声音实例的接口以实例存储方式的使用。所以,不能直接使用loader的方式预加载网络的音频文件再使用。
可以用SoundManger音频管理类直接播放音频文件。
或者,对于存在预加载需求的,可以通过缓存文件下载的方法downLoadFile,先将文件下载到本地缓存中,确认缓存中存在后,直接播放本地缓存中的音频文件,也可以达到预加载的效果。
如果我有一个需求是需要所有玩家都下载好音乐再一起开始游戏的。怎么办 ?
在音频方面,由于微信小游戏与HTML5原生浏览器的使用方式不同,小游戏底层环境不支持创建声音实例的接口以实例存储方式的使用。所以,不能直接使用loader的方式预加载网络的音频文件再使用。
可以用SoundManger音频管理类直接播放音频文件。
或者,对于存在预加载需求的,可以通过缓存文件下载的方法downLoadFile,先将文件下载到本地缓存中,确认缓存中存在后,直接播放本地缓存中的音频文件,也可以达到预加载的效果。
如果我有一个需求是需要所有玩家都下载好音乐再一起开始游戏的。怎么办 ?
要回复问题请先登录
1 个回复
Aar0n
赞同来自:
直接下载音乐缓存到本地,然后取音乐从本地取就ok