QOL improvements to live stream

If a user starts playing a recording while the live stream is already playing, the live stream volume will be set to 0 until the recording is finished playing. Prevents overlapping audio.

Open to feedback/suggestions. Thanks!
This commit is contained in:
ehpersonal38
2022-04-15 09:41:13 -04:00
parent 018fe9a12e
commit 6b03f1ff47
5 changed files with 20 additions and 5 deletions
+15
View File
@@ -184,6 +184,21 @@ function myFunction() {
x.className = "topnav";
}
}
function setLiveStreamVolume(vol) {
var audioelement = window.parent.document.getElementsByTagName("audio")[0];
if (typeof(audioelement) != 'undefined' && audioelement != null)
{
audioelement.volume = vol
}
}
window.onbeforeunload = function(event) {
// if the user is playing a video and then navigates away mid-play, the live stream audio should be unmuted again
var audioelement = window.parent.document.getElementsByTagName("audio")[0];
if (typeof(audioelement) != 'undefined' && audioelement != null)
{
audioelement.volume = 1
}
}
</script>
</div>
</body>