this.audioSoure = this.node.addComponent(AudioSourceComponent);
this.audioSoure.volume = 0;
还是有声音,现在有一个功能是歌曲提前播放,我想把音量设置为0
你写法错了,查api啊,转定义去看
addComponent 添加音乐组件的话是 addComponent(cc.AudioSource)
还有 你只是添加个空的组件,没绑定音乐,怎么控制?都不是同一个东西
https://docs.cocos.com/creator/api/zh/classes/AudioSource.html?h=audio
自己去看api吧
https://docs.cocos.com/creator/manual/zh/components/audiosource.html
你好,你说的this.audioSoure.clip.setVolume(0);这个吗,我也试过了,也是不行
this.audioSoure.clip.setVolume(0);这个吗,也不行,好像是cocos3d还没办法控制音效
动态添加组件的话音乐资源也需要动态添加
你现在是个空的组件.
是有添加的,我是先播放在关闭它声音,结果还是有声音
可以播放,就说明他不是空的,但是我设置不了音量




你自己打印下吧 - - 如果只是标题那样写的 就肯定是不行的-
好,谢谢了
我知道问题了,我虽然歌曲可以播放,但是不等于加载完成,我要等歌曲加载完成,在设置音量就行了