From 53f2c4c4008bd927b7e9ffbd3f02fb6d5c9df55c Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sun, 17 Aug 2025 07:47:55 +0200 Subject: [PATCH] add video track captions --- teleforma/models/core.py | 18 ++++++++++++++++-- .../templates/teleforma/course_media.html | 3 ++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 185f6c1d..e21a87bd 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -983,9 +983,23 @@ class Media(MediaBase): readers = models.ManyToManyField(User, related_name="media", verbose_name=_('readers'), blank=True) file = models.FileField( - _('file'), upload_to='items/%Y/%m/%d', max_length=1024, null=True, blank=False) + _('file'), + upload_to='items/%Y/%m/%d', + max_length=1024, + null=True, + blank=False) poster_file = models.FileField( - _('poster file'), upload_to='items/%Y/%m/%d', max_length=255, null=True, blank=False) + _('poster file'), + upload_to='items/%Y/%m/%d', + max_length=255, + null=True, + blank=False) + track_file = models.FileField( + _('track file'), + upload_to='items/%Y/%m/%d', + max_length=1024, + null=True, + blank=False) def set_mime_type(self): if self.file: diff --git a/teleforma/templates/teleforma/course_media.html b/teleforma/templates/teleforma/course_media.html index 83c173af..4a382ca8 100644 --- a/teleforma/templates/teleforma/course_media.html +++ b/teleforma/templates/teleforma/course_media.html @@ -102,7 +102,8 @@ $(document).ready(function(){ data-setup='{"playbackRates": [1, 1.25, 1.5, 2]}' {% if media.poster_file %}{% thumbnail media.poster_file '640' as im %}poster="{{ im.url }}"{% endthumbnail %}{% endif %} > - + +

To view this video please enable JavaScript, and consider upgrading to a web browser that -- 2.39.5