adding resume to Transport
This commit is contained in:
@ -41,6 +41,10 @@ export class TransportNode extends AudioWorkletNode {
|
|||||||
this.port.postMessage("pause");
|
this.port.postMessage("pause");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resume() {
|
||||||
|
this.port.postMessage("resume");
|
||||||
|
}
|
||||||
|
|
||||||
setBPM(bpm) {
|
setBPM(bpm) {
|
||||||
this.port.postMessage({ type: "bpm", value: bpm });
|
this.port.postMessage({ type: "bpm", value: bpm });
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,6 +17,8 @@ class TransportProcessor extends AudioWorkletProcessor {
|
|||||||
} else if (message.data === "start") {
|
} else if (message.data === "start") {
|
||||||
this.started = true;
|
this.started = true;
|
||||||
this.lastPlayPressTime = currentTime;
|
this.lastPlayPressTime = currentTime;
|
||||||
|
} else if (message.data === "resume") {
|
||||||
|
this.started = true;
|
||||||
} else if (message.data === "pause") {
|
} else if (message.data === "pause") {
|
||||||
this.started = false;
|
this.started = false;
|
||||||
} else if (message.data === "stop") {
|
} else if (message.data === "stop") {
|
||||||
|
|||||||
Reference in New Issue
Block a user