From: Guillaume Pellerin Date: Sun, 17 Aug 2025 05:47:55 +0000 (+0200) Subject: add video track captions X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=53f2c4c4008bd927b7e9ffbd3f02fb6d5c9df55c;p=teleforma.git add video track captions --- 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