diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-29 08:39:38 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-29 08:39:38 +0100 |
commit | def9b13d911fa28f7b1fb8bb3766e2873cc6d628 (patch) | |
tree | 2f4df844bfe34841c10dd9533dd2496083011395 /web/script/player/player.ts | |
parent | 88fa84cd5a2e17d758a65dc2773fa0a80f096815 (diff) | |
download | jellything-def9b13d911fa28f7b1fb8bb3766e2873cc6d628.tar jellything-def9b13d911fa28f7b1fb8bb3766e2873cc6d628.tar.bz2 jellything-def9b13d911fa28f7b1fb8bb3766e2873cc6d628.tar.zst |
make track creation instant
Diffstat (limited to 'web/script/player/player.ts')
-rw-r--r-- | web/script/player/player.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/web/script/player/player.ts b/web/script/player/player.ts index 9cedaf5..8fccb24 100644 --- a/web/script/player/player.ts +++ b/web/script/player/player.ts @@ -129,6 +129,7 @@ export class Player { this.set_pers() }) } + async update(newt?: number) { await Promise.all(this.active_tracks.value.map(t => t.update(newt ?? this.video.currentTime))) } @@ -142,7 +143,7 @@ export class Player { track.abort.abort() } else if (state && active_index == -1) { this.logger?.log(`Enabled track ${index}: ${display_track(this.tracks![index])}`) - this.active_tracks.value.push((await create_track(this, this.node_id, index, this.tracks![index]))!) + this.active_tracks.value.push(create_track(this, this.node_id, index, this.tracks![index])!) if (update) await this.update() } this.active_tracks.change() |