diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-28 01:08:49 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-28 01:08:49 +0100 |
commit | b514ec8cea2c2143e0bd7a0eb377c96a6f091d0d (patch) | |
tree | 25b3f8c80e1754b3e9e5d5419d5be276f940b1c1 /web/script/player/player.ts | |
parent | 59ef86b0a637ec3ce44ca495c6d22ddf61649134 (diff) | |
download | jellything-b514ec8cea2c2143e0bd7a0eb377c96a6f091d0d.tar jellything-b514ec8cea2c2143e0bd7a0eb377c96a6f091d0d.tar.bz2 jellything-b514ec8cea2c2143e0bd7a0eb377c96a6f091d0d.tar.zst |
add broken positioning code für vtt
Diffstat (limited to 'web/script/player/player.ts')
-rw-r--r-- | web/script/player/player.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/web/script/player/player.ts b/web/script/player/player.ts index c5ceed0..6589772 100644 --- a/web/script/player/player.ts +++ b/web/script/player/player.ts @@ -7,10 +7,11 @@ import { OVar, e } from "../jshelper/mod.ts"; import { NodePublic, NodeUserData, SourceTrack, TimeRange } from "./jhls.d.ts"; import { SegmentDownloader } from "./download.ts"; -import { PlayerTrack } from "./track.ts"; +import { PlayerTrack } from "./track/mod.ts"; import { Logger } from "../jshelper/src/log.ts"; import { WatchedState } from "./jhls.d.ts"; import { get_track_kind } from "./mediacaps.ts"; +import { create_track } from "./track/create.ts"; export interface BufferRange extends TimeRange { status: "buffered" | "loading" | "queued" } export class Player { @@ -139,7 +140,7 @@ export class Player { const [track] = this.active_tracks.value.splice(active_index, 1) track.abort.abort() } else if (state && active_index == -1) { - this.active_tracks.value.push((await PlayerTrack.new(this, this.node_id, index, this.tracks![index]))!) + this.active_tracks.value.push((await create_track(this, this.node_id, index, this.tracks![index]))!) if (update) await this.update() } this.active_tracks.change() |