mirror of
https://github.com/streamwall/streamwall.git
synced 2026-01-31 01:12:48 -05:00
Load YT videos faster by detecting src being set
This commit is contained in:
@@ -153,12 +153,9 @@ const viewStateMachine = Machine(
|
|||||||
const info = await wc.executeJavaScript(`
|
const info = await wc.executeJavaScript(`
|
||||||
const sleep = ms => new Promise((resolve) => setTimeout(resolve, ms))
|
const sleep = ms => new Promise((resolve) => setTimeout(resolve, ms))
|
||||||
async function waitForVideo() {
|
async function waitForVideo() {
|
||||||
// Give the client side a little time to load. In particular, YouTube seems to need a delay.
|
|
||||||
await sleep(1000)
|
|
||||||
|
|
||||||
let tries = 0
|
let tries = 0
|
||||||
let video
|
let video
|
||||||
while (!video && tries < 20) {
|
while ((!video || !video.src) && tries < 20) {
|
||||||
video = document.querySelector('video')
|
video = document.querySelector('video')
|
||||||
tries++
|
tries++
|
||||||
await sleep(200)
|
await sleep(200)
|
||||||
|
|||||||
Reference in New Issue
Block a user