From 767d85858d543711acbc0aee05f63e32c8a9ddd5 Mon Sep 17 00:00:00 2001 From: Max Goodhart Date: Sat, 20 Jun 2020 18:46:27 -0700 Subject: [PATCH] Prevent sites from re-muting video --- src/node/viewStateMachine.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/node/viewStateMachine.js b/src/node/viewStateMachine.js index 4dad0e0..a039829 100644 --- a/src/node/viewStateMachine.js +++ b/src/node/viewStateMachine.js @@ -168,6 +168,10 @@ const viewStateMachine = Machine( video.autoPlay = true video.play() setInterval(() => video.play(), 1000) + + // Prevent sites from re-muting the video (Periscope, I'm looking at you!) + Object.defineProperty(video, 'muted', {writable: false, value: false}) + const info = { title: document.title } return info }