We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7132208 commit 91ec08aCopy full SHA for 91ec08a
src/index.ts
@@ -188,6 +188,11 @@ export function useReactMediaRecorder({
188
if (isStreamEnded) {
189
await getMediaStream();
190
}
191
+
192
+ // User blocked the permissions (getMediaStream errored out)
193
+ if (!mediaStream.current.active) {
194
+ return;
195
+ }
196
mediaRecorder.current = new MediaRecorder(mediaStream.current);
197
mediaRecorder.current.ondataavailable = onRecordingActive;
198
mediaRecorder.current.onstop = onRecordingStop;
@@ -273,7 +278,7 @@ export function useReactMediaRecorder({
273
278
URL.revokeObjectURL(mediaBlobUrl);
274
279
275
280
setMediaBlobUrl(null);
276
- setStatus('idle');
281
+ setStatus("idle");
277
282
},
283
};
284
0 commit comments