Mercurial > hg > webaudioevaluationtool
comparison core.js @ 1458:562e5fe33c0b
Feature #1270 completed. Outside reference works as designed
author | Nicholas Jillings <nickjillings@users.noreply.github.com> |
---|---|
date | Mon, 23 Nov 2015 10:47:02 +0000 |
parents | c8a9825aaa05 |
children | d0a061995428 |
comparison
equal
deleted
inserted
replaced
1457:c8a9825aaa05 | 1458:562e5fe33c0b |
---|---|
950 this.bufferNode.connect(this.outputGain); | 950 this.bufferNode.connect(this.outputGain); |
951 this.bufferNode.buffer = this.buffer; | 951 this.bufferNode.buffer = this.buffer; |
952 this.bufferNode.loop = audioEngineContext.loopPlayback; | 952 this.bufferNode.loop = audioEngineContext.loopPlayback; |
953 this.bufferNode.onended = function(event) { | 953 this.bufferNode.onended = function(event) { |
954 // Safari does not like using 'this' to reference the calling object! | 954 // Safari does not like using 'this' to reference the calling object! |
955 event.currentTarget.owner.metric.stopListening(audioEngineContext.timer.getTestTime(),event.currentTarget.owner.getCurrentPosition()); | 955 //event.currentTarget.owner.metric.stopListening(audioEngineContext.timer.getTestTime(),event.currentTarget.owner.getCurrentPosition()); |
956 event.currentTarget.owner.stop(); | |
956 }; | 957 }; |
957 if (this.bufferNode.loop == false) { | 958 if (this.bufferNode.loop == false) { |
958 this.metric.startListening(audioEngineContext.timer.getTestTime()); | 959 this.metric.startListening(audioEngineContext.timer.getTestTime()); |
959 } | 960 } |
960 this.bufferNode.start(startTime); | 961 this.bufferNode.start(startTime); |