Run caption logic earlier to avoid subtitles from not showing up.
This commit is contained in:
parent
3b4cf386a8
commit
80b60f6d32
|
@ -241,6 +241,15 @@ export default Vue.extend({
|
||||||
this.videoDislikeCount = result.videoDetails.dislikes
|
this.videoDislikeCount = result.videoDetails.dislikes
|
||||||
this.isLive = result.player_response.videoDetails.isLiveContent
|
this.isLive = result.player_response.videoDetails.isLiveContent
|
||||||
|
|
||||||
|
const captionTracks =
|
||||||
|
result.player_response.captions &&
|
||||||
|
result.player_response.captions.playerCaptionsTracklistRenderer
|
||||||
|
.captionTracks
|
||||||
|
|
||||||
|
if (typeof captionTracks !== 'undefined') {
|
||||||
|
await this.createCaptionUrls(captionTracks)
|
||||||
|
}
|
||||||
|
|
||||||
if (this.videoDislikeCount === null) {
|
if (this.videoDislikeCount === null) {
|
||||||
this.videoDislikeCount = 0
|
this.videoDislikeCount = 0
|
||||||
}
|
}
|
||||||
|
@ -321,15 +330,6 @@ export default Vue.extend({
|
||||||
this.createLocalStoryboardUrls(templateUrl)
|
this.createLocalStoryboardUrls(templateUrl)
|
||||||
}
|
}
|
||||||
|
|
||||||
const captionTracks =
|
|
||||||
result.player_response.captions &&
|
|
||||||
result.player_response.captions.playerCaptionsTracklistRenderer
|
|
||||||
.captionTracks
|
|
||||||
|
|
||||||
if (typeof captionTracks !== 'undefined') {
|
|
||||||
await this.createCaptionUrls(captionTracks)
|
|
||||||
}
|
|
||||||
|
|
||||||
this.isLoading = false
|
this.isLoading = false
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
|
|
Loading…
Reference in New Issue