vivo对cc.audioEngine.playEffect cc.audioEngine.playMusic cc.audioEngine.stopMusic 支持不是很好
参考1)压岁钱大狂欢 的game.js脚本中
参考2)口袋之旅行FirstSceneSum.js和GameScene .js脚本
解决方案1)
直接把cc.audioEngine.playEffect cc.audioEngine.playMusic() 都换成cc.audioEngine.play()
把cc.audioEngine.stopMusic()和audioEngine.stopEffect() 等方法都换成cc.audioEngine.stop()
把cc.audioEngine.pauseEffect()和cc.audioEngine.pauseMusic()都改成cc.audioEngine.pause()
把cc.audioEngine.resumeMusic 暂停播放音效。cc.audioEngine.resumeEffect都修改成cc.audioEngine.resume()
以上方法的都有参数 并且参数都是 具体的AudioClip 声音片段 所以不用担心参数的问题
参数AudioClip声音片段 可以通过声明属性
snakeAi1: {
default: null,
type: cc.AudioClip
},
获取到
还可以通过加载出来resources文件夹中的资源,再播放
util.pla