|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
screencastEl.addEventListener("load", () => { |
|
|
screencastEl.addEventListener("load", () => { |
|
|
console.log("Screencast loaded", screencastEl.src); |
|
|
|
|
|
screencastLoaded = true; |
|
|
screencastLoaded = true; |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
screencastEl.addEventListener("error", evt => { |
|
|
screencastEl.addEventListener("error", evt => { |
|
|
console.log("Screencast errored:", screencastEl.src, evt); |
|
|
|
|
|
screencastLoaded = false; |
|
|
screencastLoaded = false; |
|
|
|
|
|
|
|
|
// This is necessary because sometimes, right after Safari on iOS returns |
|
|
// This is necessary because sometimes, right after Safari on iOS returns |