diff --git a/static/data/music/redcoins/1.ogg b/static/data/music/redcoins/1.ogg new file mode 100644 index 0000000..e4c2748 Binary files /dev/null and b/static/data/music/redcoins/1.ogg differ diff --git a/static/data/music/redcoins/2.ogg b/static/data/music/redcoins/2.ogg new file mode 100644 index 0000000..c09dede Binary files /dev/null and b/static/data/music/redcoins/2.ogg differ diff --git a/static/data/music/redcoins/3.ogg b/static/data/music/redcoins/3.ogg new file mode 100644 index 0000000..fbc698f Binary files /dev/null and b/static/data/music/redcoins/3.ogg differ diff --git a/static/data/music/redcoins/4.ogg b/static/data/music/redcoins/4.ogg new file mode 100644 index 0000000..54204ad Binary files /dev/null and b/static/data/music/redcoins/4.ogg differ diff --git a/static/data/music/redcoins/5.ogg b/static/data/music/redcoins/5.ogg new file mode 100644 index 0000000..e4edfaa Binary files /dev/null and b/static/data/music/redcoins/5.ogg differ diff --git a/static/data/music/redcoins/6.ogg b/static/data/music/redcoins/6.ogg new file mode 100644 index 0000000..dfbb629 Binary files /dev/null and b/static/data/music/redcoins/6.ogg differ diff --git a/static/data/music/redcoins/7.ogg b/static/data/music/redcoins/7.ogg new file mode 100644 index 0000000..57b442d Binary files /dev/null and b/static/data/music/redcoins/7.ogg differ diff --git a/static/data/music/redcoins/8.ogg b/static/data/music/redcoins/8.ogg new file mode 100644 index 0000000..17deeae Binary files /dev/null and b/static/data/music/redcoins/8.ogg differ diff --git a/static/js/prototype/Coin.js b/static/js/prototype/Coin.js index 04967d4..3421d1d 100644 --- a/static/js/prototype/Coin.js +++ b/static/js/prototype/Coin.js @@ -4,6 +4,9 @@ var Coin = function(x,y,z) { this.init(x,y,z); } +var _toto = new Audio(); +Coin.extension = _toto.canPlayType("audio.mpeg") === "" ? ".mp3" : ".ogg"; + Coin.prototype.init = function(x,y,z) { if (Coin.BASIC_MESH !== null) { this.mesh = Coin.BASIC_MESH.clone(); @@ -16,7 +19,7 @@ Coin.prototype.init = function(x,y,z) { (function(self,x,y,z) { setTimeout(function() { self.init(x,y,z); - Coin.nextSound = new Audio(static_path + 'data/music/redcoins/1.mp3'); + Coin.nextSound = new Audio(static_path + 'data/music/redcoins/1' + Coin.extension); },1000); })(this,x,y,z); } @@ -59,7 +62,7 @@ Coin.prototype.get = function() { }, Coin.nextSound.duration*1000); })(music, wasPlaying); } else { - Coin.nextSound = new Audio('/static/data/music/redcoins/' + Coin.total + '.mp3'); + Coin.nextSound = new Audio('/static/data/music/redcoins/' + Coin.total + Coin.extension); Coin.nextSound.preload = "auto"; } }