]> git.parisson.com Git - teleforma.git/commitdiff
add videojs to live player
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 9 Jun 2025 09:11:41 +0000 (11:11 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 9 Jun 2025 09:11:58 +0000 (11:11 +0200)
teleforma/templates/teleforma/course_conference_record.html
teleforma/templates/telemeta/base.html

index f143ba8dd1f101220aa46963858ddc079be02181..d6fdd07ac4ed4e2cdb7d70056ca24e462f529170 100644 (file)
@@ -3,6 +3,9 @@
 {% load teleforma_tags %}
 {% load i18n %}
 
+{% block extra_stylesheets %}
+<link href="{{STATIC_URL}}teleforma/video-js/video-js.css" rel="stylesheet">
+{% endblock %}
 
 {% block extra_javascript %}
 <script type="text/javascript">
@@ -30,10 +33,10 @@ jQuery(window).ready(function(){
         for (var i = 0; i < periods.length; i++) {
           options += '<option value="' + parseInt(periods[i].id) + '">' + periods[i].name + '</option>';
         }
-        $("#id_period").html(options);
-        $("#id_period option:first").attr('selected', 'selected');
-        $("#id_period").attr('disabled', false);
-        }
+    id="my_video_1" class="video-js vjs-default-skin"         $("#id_period").html(options);
+                $("#id_period option:first").attr('selected', 'selected');
+            $("#id_period").attr('disabled', false);
+            }
 
     var update_professors = function(data){
         var professors = data.result;
@@ -64,8 +67,9 @@ $(document).ready(function(){
     });
 </script>
 
-{% endblock extra_javascript %}
+<script src="{{STATIC_URL}}teleforma/video-js/video.js"></script>
 
+{% endblock extra_javascript %}
 
 {% block modules %}
 {% get_telecaster as telecaster %}
@@ -87,9 +91,9 @@ $(document).ready(function(){
 <div class="media">
 {% block video %}
 <div class="video">
-<video controls autoplay preload="auto" width="100%">
-<source src="/stream/monitor.webm?v={% random_hash %}" type="video/webm">
-</video>
+    <video id="my_video_1" class="video-js vjs-default-skin" controls autoplay preload="auto" width="100%">
+        <source src="/stream/monitor.webm?v={% random_hash %}" type="video/webm">
+    </video>
 </div>
 {% endblock video %}
 </div>
index eef9708cdd871f9e5283358943d1ae5839560b25..be68100c684d3e0a326628f9c94f6bcf6dd795cd 100644 (file)
@@ -20,6 +20,8 @@
 {% block stylesheets %}
 <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}telemeta/css/telemeta.css" />
 <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}teleforma/css/teleforma.css" />
+<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}teleforma/video-js/video-js.css">
+
 
 <!--[if IE]>
 <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}telemeta/css/telemeta_ie.css" />
@@ -42,6 +44,7 @@
 <script src="{{ STATIC_URL }}telemeta/js/locale.js" type="text/javascript"></script>
 <script src="{{ STATIC_URL }}telemeta/js/application.js" type="text/javascript"></script>
 <script src="{{ STATIC_URL }}teleforma/js/application.js" type="text/javascript"></script>
+<script src="{{ STATIC_URL }}teleforma/video-js/video.js" type="text/javascript"></script>
 
 {% if user.is_authenticated %}
 <script type='text/javascript'>var CURRENT_USER_NAME="{{ user.username }}";</script>