Add chapters track to player.ecr

This commit is contained in:
syeopite 2023-08-19 21:52:43 -07:00
parent 39b0229835
commit d9aeb2c360
No known key found for this signature in database
GPG key ID: A73C186DA3955A1A
4 changed files with 9 additions and 0 deletions

View file

@ -17,6 +17,7 @@ var options = {
'remainingTimeDisplay', 'remainingTimeDisplay',
'Spacer', 'Spacer',
'captionsButton', 'captionsButton',
'ChaptersButton',
'audioTrackButton', 'audioTrackButton',
'qualitySelector', 'qualitySelector',
'playbackRateMenuButton', 'playbackRateMenuButton',

View file

@ -191,6 +191,8 @@ module Invidious::Routes::Embed
thumbnail = "/vi/#{video.id}/maxres.jpg" thumbnail = "/vi/#{video.id}/maxres.jpg"
chapters = video.chapters
if params.raw if params.raw
url = fmt_stream[0]["url"].as_s url = fmt_stream[0]["url"].as_s

View file

@ -158,6 +158,8 @@ module Invidious::Routes::Watch
thumbnail = "/vi/#{video.id}/maxres.jpg" thumbnail = "/vi/#{video.id}/maxres.jpg"
chapters = video.chapters
if params.raw if params.raw
if params.listen if params.listen
url = audio_streams[0]["url"].as_s url = audio_streams[0]["url"].as_s

View file

@ -63,6 +63,10 @@
<% captions.each do |caption| %> <% captions.each do |caption| %>
<track kind="captions" src="/api/v1/captions/<%= video.id %>?label=<%= caption.name %>" label="<%= caption.name %>"> <track kind="captions" src="/api/v1/captions/<%= video.id %>?label=<%= caption.name %>" label="<%= caption.name %>">
<% end %> <% end %>
<% if !chapters.empty? %>
<track kind="chapters" src="/api/v1/chapters/<%= video.id %>">
<% end %>
<% end %> <% end %>
</video> </video>