cc.audioEngine.play 没有声音

版本2.0.1
声音格式mp3
本地预览,打包web都能正常播放声音。
构建android的时候,能正常构建不报错,cc.audioEngine.play没有声音。

clip.loaded 为true。
window.voiceNum为0.5。

这是我的代码,请帮忙看下

:joy: 来个人帮忙看下

顶一下

新建hello word项目,只加了个按钮,音频文件,直接打包,点击还是没声音

换成AudioSource 还是不可以

没人么?

这个url里面是什么

是加载音频的路径

你把err打印出来看一下?播放不出来应该是读取不到资源吧

还可以不用loadres啊

clip.loaded 是true 加载成功了的

直接在里面写路径么?

不是啊,把资源挂到属性编辑器里

弄一个空节点,JS脚本大概就是下面这样,你有切换场景就把他弄成常驻节点,然后去属性编辑器里给audios数组填上长度,挂上音频文件
如图

cc.Class({
extends: cc.Component,

properties: {
    audios: {
        default: [],
        type: cc.AudioClip,
    }
},
onLoad() {
    this.global = require("global");
    this.bgm = cc.audioEngine.playMusic(this.audios[0], true);
    this.setVolume();
    if (CC_WECHATGAME) {
        wx.onAudioInterruptionEnd(function(){
            console.log('暂停&开启BGM音乐')
            //强行暂停音乐 如果不暂停,调用resumeMusic是无效的,因为是微信让声音消失了
            cc.audioEngine.pauseMusic();
            cc.audioEngine.resumeMusic();
        });
    }
},
setVolume(){
    cc.audioEngine.setMusicVolume(this.global.bgmVolume);
    cc.audioEngine.setEffectsVolume(this.global.effVolume);
},
gameStartPlay(){
    cc.audioEngine.playEffect(this.audios[9], false);
},

});

好的 谢谢 我试一下

谢谢解决了,搞了半天是音频格式的问题,真想给自己两巴掌。。。。

音频格式 出的什么问题?我打包的H5 也遇到了