More error checking. Increased stability in safari

This commit is contained in:
2022-08-04 11:33:43 +00:00
parent 8da698ab82
commit e2bdad02f4
7 changed files with 47 additions and 15 deletions

View File

@@ -57,14 +57,22 @@ export const RequireInteractMixin = (SuperClass) => {
vPlay
.then(() => {
this._interactionResolve();
video.pause();
})
.catch((e) => {
if (e.name === "AbortError") this._interactionResolve();
if (e.name === "AbortError") {
this._interactionResolve();
}
});
video.pause();
}
window.addEventListener("pointerdown", this._interactionResolve);
window.addEventListener(
"pointerdown",
() => {
this._interactionResolve();
},
{ once: true }
);
// if (this.fully) this._interactionResolve();