diff --git a/src/lib/exporter/audioEncoder.ts b/src/lib/exporter/audioEncoder.ts index 92364815..a235a21f 100644 --- a/src/lib/exporter/audioEncoder.ts +++ b/src/lib/exporter/audioEncoder.ts @@ -541,12 +541,12 @@ export class AudioProcessor { recorder.stop() } destinationNode.stream.getTracks().forEach((track) => track.stop()) - sourceNode.disconnect() + timelineAudioSourceNode?.disconnect() destinationNode.disconnect() await audioContext.close() - media.src = '' - media.load() - mediaSource.revoke() + timelineMedia.src = '' + timelineMedia.load() + timelineMediaSource.revoke() } const recordedBlob = await recordedBlobPromise