[Piano] updated Piano sources 2.2_release
authorPiotr Dabrowski <p.dabrowski2@samsung.com>
Mon, 15 Jul 2013 12:36:47 +0000 (14:36 +0200)
committerPiotr Dabrowski <p.dabrowski2@samsung.com>
Mon, 15 Jul 2013 12:36:47 +0000 (14:36 +0200)
Change-Id: I78648f109ae5f9af36f2b3692ee3d3f794c81b3f

js/main.js

index fbbec59..986eb8a 100644 (file)
@@ -52,6 +52,12 @@ function Piano() {
                $('#back').bind('touchend', function (event) {
                        $(this).removeClass('active');
                });
+
+               document.addEventListener('webkitvisibilitychange', function () {
+                       if (document.webkitVisibilityState === 'visible') {
+                               self.audioInit()
+                       }
+               })
        };
 
        Piano.prototype.onPianoKeyTouchDown = function onPianoKeyTouchDown(data) {
@@ -107,8 +113,12 @@ function Piano() {
                this.touchPianoKey[touchId] = element.id;
                if (this.audio[nrAudio]) {
                        if (this.audio[nrAudio].src) {
-                               this.audio[nrAudio].pause();
-                               this.audio[nrAudio].currentTime = 0;
+                               try {
+                                       this.audio[nrAudio].pause();
+                                       this.audio[nrAudio].currentTime = 0;
+                               } catch (err) {
+                                       console.error(err);
+                               }
                        } else {
                                this.audio[nrAudio].src = this.audio[nrAudio].name + ".wav";
                        }