We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d1b0ced commit cefb4ebCopy full SHA for cefb4eb
cocos2d/audio/CCAudio.js
@@ -516,12 +516,18 @@ cc.Audio.WebAudio.prototype = {
516
if (bgMusic && bgMusic.getPlaying()) {
517
bgMusic.stop();
518
}
519
+ var musicVolume = this._musicVolume;
520
var audio = cc.loader.getRes(url);
521
if (!audio) {
- cc.loader.load(url);
522
+ cc.loader.load(url, function () {
523
+ if (!audio.getPlaying()) {
524
+ audio.setVolume(musicVolume);
525
+ audio.play(0, loop || false);
526
+ }
527
+ });
528
audio = cc.loader.getRes(url);
529
- audio.setVolume(this._musicVolume);
530
531
audio.play(0, loop || false);
532
533
this._currMusic = audio;
0 commit comments