mirror of
https://github.com/streamwall/streamwall.git
synced 2026-01-26 15:12:47 -05:00
Only remove old media if a different media element appears
This commit is contained in:
@@ -248,13 +248,16 @@ async function main() {
|
||||
}
|
||||
media.addEventListener(
|
||||
'emptied',
|
||||
() => {
|
||||
async () => {
|
||||
console.warn('media emptied, re-acquiring', media)
|
||||
media.remove()
|
||||
acquireMedia()
|
||||
const newMedia = await acquireMedia()
|
||||
if (newMedia !== media) {
|
||||
media.remove()
|
||||
}
|
||||
},
|
||||
{ once: true },
|
||||
)
|
||||
return media
|
||||
}
|
||||
|
||||
if (content.kind === 'video' || content.kind === 'audio') {
|
||||
|
||||
Reference in New Issue
Block a user