Commit | Line | Data |
---|---|---|
a246ccca JW |
1 | {# |
2 | # GNU MediaGoblin -- federated, autonomous media hosting | |
cf29e8a8 | 3 | # Copyright (C) 2011, 2012 MediaGoblin contributors. See AUTHORS. |
a246ccca JW |
4 | # |
5 | # This program is free software: you can redistribute it and/or modify | |
6 | # it under the terms of the GNU Affero General Public License as published by | |
7 | # the Free Software Foundation, either version 3 of the License, or | |
8 | # (at your option) any later version. | |
9 | # | |
10 | # This program is distributed in the hope that it will be useful, | |
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | # GNU Affero General Public License for more details. | |
14 | # | |
15 | # You should have received a copy of the GNU Affero General Public License | |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
17 | #} | |
18 | ||
93bdab9d | 19 | {% extends 'mediagoblin/user_pages/media.html' %} |
6c191eb3 | 20 | |
565d01a0 | 21 | {% block mediagoblin_head -%} |
560e22e7 | 22 | {{ super() }} |
565d01a0 SS |
23 | <script type="text/javascript" src="{{ |
24 | request.staticdirect('/extlib/video-js/video.min.js') }}"></script> | |
b35dfd32 CAW |
25 | <link href="{{ request.staticdirect('/css/vjs-mg-skin.css') }}" |
26 | rel="stylesheet"> | |
565d01a0 | 27 | {%- endblock %} |
560e22e7 | 28 | |
93bdab9d | 29 | {% block mediagoblin_media %} |
14814f21 CAW |
30 | {% set display_type, display_path = media.get_display_media() %} |
31 | ||
6f6471aa | 32 | <video controls |
9a6741d7 | 33 | {% if global_config['plugins']['mediagoblin.media_types.video']['auto_play'] %}autoplay{% endif %} |
6f6471aa | 34 | preload="auto" class="video-js vjs-mg-skin" |
b35dfd32 CAW |
35 | data-setup='{"height": {{ media.media_data.height }}, |
36 | "width": {{ media.media_data.width }} }'> | |
14814f21 | 37 | <source src="{{ request.app.public_store.file_url(display_path) }}" |
787aafd6 CAW |
38 | {% if media.media_data %} |
39 | type="{{ media.media_data.source_type() }}" | |
40 | {% else %} | |
9d4cebfd | 41 | type="{{ media.media_manager['default_webm_type'] }}" |
787aafd6 | 42 | {% endif %} /> |
565d01a0 SS |
43 | <div class="no_html5"> |
44 | {%- trans -%}Sorry, this video will not work because | |
45 | your web browser does not support HTML5 | |
46 | video.{%- endtrans -%}<br/> | |
47 | {%- trans -%}You can get a modern web browser that | |
48 | can play this video at <a href="http://getfirefox.com"> | |
49 | http://getfirefox.com</a>!{%- endtrans -%} | |
50 | </div> | |
51 | </video> | |
a122357e JK |
52 | {% endblock %} |
53 | ||
54 | {% block mediagoblin_sidebar %} | |
55 | <h3>{% trans %}Download{% endtrans %}</h3> | |
56 | <ul> | |
57 | {% if 'original' in media.media_files %} | |
b35dfd32 CAW |
58 | <li> |
59 | <a href="{{ request.app.public_store.file_url( | |
60 | media.media_files.original) }}"> | |
61 | {%- trans %}Original file{% endtrans -%} | |
62 | </a> | |
63 | </li> | |
a122357e | 64 | {% endif %} |
9de4fab4 | 65 | {% if 'webm_video' in media.media_files %} |
b35dfd32 CAW |
66 | <li> |
67 | <a href="{{ request.app.public_store.file_url( | |
9de4fab4 RE |
68 | media.media_files.webm_video) }}"> |
69 | {%- trans %}WebM file (VP8/Vorbis){% endtrans -%} | |
b35dfd32 CAW |
70 | </a> |
71 | </li> | |
ddbf6af1 | 72 | {% endif %} |
a122357e | 73 | </ul> |
93bdab9d | 74 | {% endblock %} |