Play YT stream first if downloading
This commit is contained in:
parent
ce11918e4e
commit
644e077f77
@ -96,12 +96,13 @@ export default (modules, q, qa) => {
|
||||
waitForNewVideoLoad: (videoName, quality) => {
|
||||
modules.cacheInfo.pingCache(`${videoName}-${quality}`, () => self.videoDownloaded(`/getVideo?v=${videoName}&q=${quality}`, quality), 1000 * 3)
|
||||
},
|
||||
setVideoSource: newSource => {
|
||||
setVideoSource: (newSource, dontReload) => {
|
||||
videoSource = newSource
|
||||
self.reloadSource()
|
||||
if (!dontReload)
|
||||
self.reloadSource()
|
||||
},
|
||||
videoDownloaded: (videoName, quality) => {
|
||||
self.setVideoSource(videoName)
|
||||
videoDownloaded: (videoName, quality, initial) => {
|
||||
self.setVideoSource(videoName, initial)
|
||||
self.safeQualities[quality] = true
|
||||
|
||||
modules.controls.onVideoDownloaded(quality)
|
||||
|
@ -60,7 +60,7 @@ block content
|
||||
if targetFormat
|
||||
.video-container-inner
|
||||
video(controls playsinline preload="auto" width=targetFormat.second__width height=targetFormat.second__height data-itag=targetFormat.itag autoplay=continuous||autoplay).video
|
||||
source(type=targetFormat.type src=`${videoPath}${mediaFragment}`)
|
||||
source(type=targetFormat.type src=(dlStatus < 2 ? startingFormat.url : `${videoPath}${mediaFragment}`))
|
||||
//- source(type=targetFormat.type)
|
||||
each t in video.captions
|
||||
track(label=t.label kind="subtitles" srclang=t.languageCode src=t.url)
|
||||
|
Loading…
x
Reference in New Issue
Block a user