如上图如何做 我指的是相应的api是什么 我目前用的是1.8 界面我已经实现,多谢大神一个copy,请你吃鸡~
我尝试这么做 但是
cc.audioEngine.setMusicVolume(progress);
cc.audioEngine.setEffectsVolume(progress)
为何后面的方法也会音响音乐的声音大小?
人工顶帖~~
自己分类。 官方在api上不区分Music和Effect了
额。。。。
把音效的音量大小百分比保存在本地,播放音效的时候,带上音量大小,就像这样

你播放背景音乐时候,保存背景音乐的id,通过改变音量大小来调节背景音乐,就像这样
![]()
![]()
cc.audioEngine.setVolume(id,v);
是在滑动进度条的时候 来调用这个方法吗?
大侠 滑动的时候 调用cc.audioEngine.setVolume(id,v); 这个方法吗
你想滑完调也行,滑动调也行
你音效是不循环的,所以你音效可以不用滑的时候调,只需要滑动完毕时候保存音效百分比,你播放音效的时候,用playEffect这个方法播放,带上你保存的音效百分比就行了
而你背景音乐是循环播放的,你想要滑动的时候改变,那你就滑动的时候设置背景音乐音量,用setVolume这个方法,你滑动完毕的时候也要保存背景音乐音量百分比,
保存是为了下次再进那个页面的时候设置相应的百分比,就是设置这个

嗯明白 我播放音效的时候 用的是你上面贴出来的方法 传不同的百分比 怎么音效大小不变。。。尴尬啊
你的百分比要转为0-1
是对的,你现在是调节不了大小么,你插上耳机试试听,是不是你本来音量就太小了,调节起来就感觉不到变化
我在浏览器上面试的 没在手机上面试 我试试
我用的是1.8.2的版本 手机貌似报错了 你的是什么版本的呢?
1.80,你查查1.82播放音效音乐用什么方法,思路是一样的,你把playEffect改为play试试,好像版本api里面找不到playEffect了
行 我找找看 多谢大侠指点
请问楼主解决这个问题了吗,我微信小游戏也不能调节音量

