summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--env.js11
-rw-r--r--js/vendor/StartAudioContext.js1
2 files changed, 8 insertions, 4 deletions
diff --git a/env.js b/env.js
index ddfef4a..f25c14b 100644
--- a/env.js
+++ b/env.js
@@ -18,14 +18,16 @@ var environment = (function(){
]
environment.init = function(){
- environment.ready()
+ if (is_mobile) {
+ environment.request_audio_context()
+ }
+ else {
+ environment.ready()
+ }
}
environment.ready = function(){
environment.build()
environment.bind()
- if (is_mobile) {
- environment.request_audio_context()
- }
}
environment.request_audio_context = function(){
var element = $("<div>", {"id" : "MobileStart"}).appendTo("body")
@@ -34,6 +36,7 @@ var environment = (function(){
StartAudioContext.on(button)
StartAudioContext.onStarted(function(){
element.remove()
+ environment.ready()
})
}
environment.build = function(){
diff --git a/js/vendor/StartAudioContext.js b/js/vendor/StartAudioContext.js
index 905878a..1823b04 100644
--- a/js/vendor/StartAudioContext.js
+++ b/js/vendor/StartAudioContext.js
@@ -78,6 +78,7 @@
StartAudioContext.onStarted = function(cb){
//if it's already started, invoke the callback
if (StartAudioContext.isStarted()){
+ console.log("is started")
cb();
} else {
StartAudioContext._onStarted.push(cb);