GUACAMOLE-905: Merge automatically resume AudioContext when recording starts.

This commit is contained in:
Virtually Nick
2020-01-12 20:22:10 -05:00
committed by GitHub

View File

@@ -435,6 +435,11 @@ Guacamole.RawAudioRecorder = function RawAudioRecorder(stream, mimetype) {
source = context.createMediaStreamSource(stream);
source.connect(processor);
// Attempt to explicitly resume AudioContext, as it may be paused
// by default
if (context.state === 'suspended')
context.resume();
// Save stream for later cleanup
mediaStream = stream;