for (i = 0; i <= 13; i += 1) {
this.audio[i] = document.createElement('audio');
this.audio[i].name = i;
+ this.audio[i].src = this.audio[i].name + ".wav";
this.audio[i].addEventListener("playing", function(){
self.lockIds["play" + this.name] = false;
});
$(element).addClass('pressed');
this.touchPianoKey[touchId] = element.id;
if (this.audio[nrAudio]) {
- if (this.audio[nrAudio].src) {
- 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";
+ try {
+ this.audio[nrAudio].currentTime = 0;
+ this.audio[nrAudio].play();
+ } catch (err) {
+ console.error(err);
}
- this.audio[nrAudio].play();
if (callback instanceof Function) {
callback.call(this);
}