Skip to content

Commit c8e2129

Browse files
committed
Fix extension MediaMetadata error
1 parent 8bed26c commit c8e2129

File tree

1 file changed

+13
-2
lines changed
  • packages/metastream-remote-extension/src

1 file changed

+13
-2
lines changed

packages/metastream-remote-extension/src/first.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@
3838
document.createElement = proxyCreateElement
3939

4040
setTimeout(() => {
41-
window.__metastreamMediaElements.clear()
42-
window.__metastreamMediaElements = undefined
41+
if (window.__metastreamMediaElements) {
42+
window.__metastreamMediaElements.clear()
43+
window.__metastreamMediaElements = undefined
44+
}
4345
}, INIT_TIMEOUT)
4446

4547
//=========================================================================
@@ -59,6 +61,15 @@
5961
enumerable: false,
6062
writable: true
6163
})
64+
65+
function MediaMetadata(metadata) {
66+
Object.assign(this, metadata)
67+
}
68+
Object.defineProperty(window, 'MediaMetadata', {
69+
value: MediaMetadata,
70+
enumerable: false,
71+
writable: true
72+
})
6273
}
6374

6475
const { mediaSession } = navigator

0 commit comments

Comments
 (0)