threex
Version:
Game Extensions for three.js http://www.threejsgames.com/extensions/
33 lines (29 loc) • 857 B
JavaScript
var THREEx = THREEx || {};
/**
* from original webgl anonymous demo
*/
THREEx.NyanCatSound = function(){
var songPaused = document.createElement('audio');
var soundUrl = THREEx.NyanCatSound.baseUrl+'sounds/nyanslow.mp3'
this.songPaused = songPaused
songPaused.setAttribute('src', soundUrl);
songPaused.setAttribute('loop', 'true');
var songRunning = document.createElement('audio')
var soundUrl = THREEx.NyanCatSound.baseUrl+'sounds/nyanlooped.mp3'
this.songRunning= songRunning
songRunning.setAttribute('src', soundUrl);
songRunning.setAttribute('loop', 'true');
songRunning.play();
var running = true
this.toggle = function(){
running = running ? false : true;
if(running){
songRunning.play();
songPaused.pause();
}else{
songRunning.pause();
songPaused.play();
}
}.bind(this);
}
THREEx.NyanCatSound.baseUrl = '../'