Mercurial > hg > Members > e105711
view webGL/src/sound.js @ 2:55702e139f69 draft
3rd,show Notes and set Timing, but it is not completely.
author | e105711 <yomitan.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 03 May 2012 00:52:06 +0900 |
parents | 4fd71be3fb0b |
children | a22ff379000f |
line wrap: on
line source
var filesLoaded = 0; var filesToLoad = 13; var CymbalCnt = 0; var HCloseCnt = 0; var HOpenCnt = 0; var FtomCnt = 0; var KickCnt = 0; var SnareCnt = 0; /* var audioHClose; var audioHClose2; var audioHOpen; var audioHOpen2; var audioFtom; var audioFtom2; var audioCymbal; var audioCymbal2; var audioKick; var audioKick2; var audioSnare; var audioSnare2; var audioBGM; */ function loadSounds(){ audioHClose = loadAudio("sound/hclose.ogg"); audioHClose2 = loadAudio("sound/hclose.ogg"); audioHOpen = loadAudio("sound/hopen.ogg"); audioHOpen2 = loadAudio("sound/hopen.ogg"); audioFtom = loadAudio("sound/ftom.ogg"); audioFtom2 = loadAudio("sound/ftom.ogg"); audioCymbal = loadAudio("sound/cymbal.ogg"); audioCymbal2 = loadAudio("sound/cymbal.ogg"); audioKick = loadAudio("sound/kick.ogg"); audioKick2 = loadAudio("sound/kick.ogg"); audioSnare = loadAudio("sound/snare.ogg"); audioSnare2= loadAudio("sound/snare.ogg"); audioBGM = loadAudio("sound/BGM.ogg"); } function loadAudio(filepath){ audioVar = new Audio(); audioVar.addEventListener('canplaythrough', isAppLoaded, false); console.log("loading"); audioVar.src = filepath; return audioVar; } function isAppLoaded() { filesLoaded++; if (filesLoaded == filesToLoad){ console.log("called"); gameStart(); } } function audioStop(audioFile){ if(!audioFile.ended){ audioFile.pause(); audioFile.load(); } } function audioStart(audioFile){ audioFile.load(); audioFile.play(); } function getBGMTime(){ return audioBGM.currentTime; } function getLoadedCnt(){ return filesLoaded; }