Merge branch 'master' into use-ToastXML

This commit is contained in:
Araxeus
2023-01-14 16:08:34 +02:00
committed by GitHub
24 changed files with 631 additions and 99 deletions

View File

@ -97,6 +97,32 @@ function listenForApiLoad() {
}
function onApiLoaded() {
const video = document.querySelector("video");
const audioContext = new AudioContext();
const audioSource = audioContext.createMediaElementSource(video);
video.addEventListener(
"loadstart",
() => {
// Emit "audioCanPlay" for each video
video.addEventListener(
"canplaythrough",
() => {
document.dispatchEvent(
new CustomEvent("audioCanPlay", {
detail: {
audioContext: audioContext,
audioSource: audioSource,
},
})
);
},
{ once: true }
);
},
{ passive: true }
);
document.dispatchEvent(new CustomEvent('apiLoaded', { detail: api }));
ipcRenderer.send('apiLoaded');