mirror of
https://github.com/streamwall/streamwall.git
synced 2026-04-03 20:32:08 -04: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(
|
media.addEventListener(
|
||||||
'emptied',
|
'emptied',
|
||||||
() => {
|
async () => {
|
||||||
console.warn('media emptied, re-acquiring', media)
|
console.warn('media emptied, re-acquiring', media)
|
||||||
|
const newMedia = await acquireMedia()
|
||||||
|
if (newMedia !== media) {
|
||||||
media.remove()
|
media.remove()
|
||||||
acquireMedia()
|
}
|
||||||
},
|
},
|
||||||
{ once: true },
|
{ once: true },
|
||||||
)
|
)
|
||||||
|
return media
|
||||||
}
|
}
|
||||||
|
|
||||||
if (content.kind === 'video' || content.kind === 'audio') {
|
if (content.kind === 'video' || content.kind === 'audio') {
|
||||||
|
|||||||
Reference in New Issue
Block a user