$('#back').bind('touchend', function (event) {
$(this).removeClass('active');
});
+
+ document.addEventListener('webkitvisibilitychange', function () {
+ if (document.webkitVisibilityState === 'visible') {
+ self.audioInit()
+ }
+ })
};
Piano.prototype.onPianoKeyTouchDown = function onPianoKeyTouchDown(data) {
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";
}