Revert "refactor(wt-plugin): create getVideoFile fn"

This reverts commit 9110f52c4f.
pull/3421/head
kontrollanten 2020-12-07 14:19:01 +01:00 committed by Chocobozzz
parent 8426a71144
commit a325db1776
1 changed files with 11 additions and 10 deletions

View File

@ -122,15 +122,8 @@ class WebTorrentPlugin extends Plugin {
return this.currentVideoFile ? this.currentVideoFile.resolution.id : -1
}
private getVideoFile(): VideoFile {
const savedAverageBandwidth = getAverageBandwidthInStore()
return savedAverageBandwidth
? this.getAppropriateFile(savedAverageBandwidth)
: this.pickAverageVideoFile()
}
updateVideoFile (
videoFile: VideoFile,
videoFile?: VideoFile,
options: {
forcePlay?: boolean,
seek?: number,
@ -138,6 +131,14 @@ class WebTorrentPlugin extends Plugin {
} = {},
done: () => void = () => { /* empty */ }
) {
// Automatically choose the adapted video file
if (videoFile === undefined) {
const savedAverageBandwidth = getAverageBandwidthInStore()
videoFile = savedAverageBandwidth
? this.getAppropriateFile(savedAverageBandwidth)
: this.pickAverageVideoFile()
}
if (videoFile === undefined) {
throw Error(`Can't update video file since videoFile is undefined.`)
}
@ -426,7 +427,7 @@ class WebTorrentPlugin extends Plugin {
if (this.autoplay) {
this.player.posterImage.hide()
return this.updateVideoFile(this.getVideoFile(), { forcePlay: true, seek: this.startTime })
return this.updateVideoFile(undefined, { forcePlay: true, seek: this.startTime })
}
// Proxy first play
@ -435,7 +436,7 @@ class WebTorrentPlugin extends Plugin {
this.player.addClass('vjs-has-big-play-button-clicked')
this.player.play = oldPlay
this.updateVideoFile(this.getVideoFile(), { forcePlay: true, seek: this.startTime })
this.updateVideoFile(undefined, { forcePlay: true, seek: this.startTime })
}
}