Merge pull request #687 from robintown/hide-abort-errors

Don't log AbortErrors from videos that are never played
This commit is contained in:
Robin
2022-10-31 13:37:08 -04:00
committed by GitHub

View File

@@ -86,7 +86,9 @@ export const useMediaStream = (
if (stream) {
mediaEl.muted = mute;
mediaEl.srcObject = stream;
mediaEl.play();
mediaEl.play().catch((e) => {
if (e.name !== "AbortError") throw e;
});
// Unmuting the tab in Safari causes all video elements to be individually
// unmuted, so we need to reset the mute state here to prevent audio loops