mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 10:31:47 +00:00
23 lines
494 B
JavaScript
23 lines
494 B
JavaScript
let videoElement = null;
|
|
|
|
module.exports.ontimeupdate = (cb) => {
|
|
const observer = new MutationObserver((mutations, observer) => {
|
|
if (!videoElement) {
|
|
videoElement = document.querySelector("video");
|
|
if (videoElement) {
|
|
observer.disconnect();
|
|
videoElement.ontimeupdate = () => cb(videoElement);
|
|
}
|
|
}
|
|
});
|
|
|
|
if (!videoElement) {
|
|
observer.observe(document, {
|
|
childList: true,
|
|
subtree: true,
|
|
});
|
|
} else {
|
|
videoElement.ontimeupdate = () => cb(videoElement);
|
|
}
|
|
};
|