Sound gestion improved

This commit is contained in:
Clement Gournay 2015-07-18 13:25:38 +09:00
parent 96677c8635
commit b868c2598c
4 changed files with 7 additions and 5 deletions

View File

@ -40,7 +40,7 @@ function Controller(selectedSong, songData){
_view.refresh();
}
else if(ms>=0 && !started){ //when music starts
_game.playSound("main-music");
assets.sounds["main-music"].play();
started=true;
}

View File

@ -28,7 +28,9 @@ function Loader(){
audio.src = '/assets/audio/'+name;
audio.load();
audio.onloadeddata = function(){
assets.sounds[id] = audio;
assets.sounds[id] = new Audio();
assets.sounds[id].src = audio.src;
assets.sounds[id].load();
_this.assetLoaded();
};
});

View File

@ -10,7 +10,7 @@ function loadSong(selectedSong){
this.run = function(){
//assets.sounds["start"]["audio"][0].play();
assets.sounds["start"].play();
$("#assets").append("<img id='music-bg' src='/songs/"+_selectedSong.folder+"/bg.png' />");
var audio = new Audio();

View File

@ -14,7 +14,7 @@ function soundSystem(controller){
_channels[i]["end"] = -1;
_channels[i]["audio"] = new Audio();
}
this.playSound = function(soundID){
for(var i=0;i<_channelMAX;i++){ //play in different sounds in different channels
@ -27,7 +27,7 @@ function soundSystem(controller){
break;
}
}
}
this.pauseSound = function(soundID, stop){