diff --git a/embedcode/templates/mediagoblin/plugins/embedcode/embed_code.html b/embedcode/templates/mediagoblin/plugins/embedcode/embed_code.html index 5e39450..bf20d9c 100644 --- a/embedcode/templates/mediagoblin/plugins/embedcode/embed_code.html +++ b/embedcode/templates/mediagoblin/plugins/embedcode/embed_code.html @@ -20,9 +20,15 @@

{% if media.media_type == "mediagoblin.media_types.video" %} - {% set file_url = request.app.public_store.file_url(media.media_files.webm_video) %} + {% if 'webm_video' in media.media_files %} + {# MediaGoblin <= 0.9.0 #} + {% set file_url = request.app.public_store.file_url(media.media_files.webm_video) %} + {% elif 'webm_720p' in media.media_files %} + {# MediaGoblin > 0.9.0 with muti-resolution video #} + {% set file_url = request.app.public_store.file_url(media.media_files.webm_720p) %} + {% endif %} {% if '://' not in file_url %} - {% set file_url = request.host_url + file_url %} + {% set file_url = request.host_url[:-1] + file_url %} {% endif %}

{% trans %}Embed{% endtrans %}

@@ -39,7 +45,7 @@

{% trans %}Embed{% endtrans %}

{% if media.media_type == "mediagoblin.media_types.audio" %}

{% trans %}Embed{% endtrans %}

-

<audio class="audio-player" controls="controls" preload="metadata"> <source src="{{ request.host_url + request.app.public_store.file_url( media.media_files.webm_audio) }}" type="audio/webm; codecs=vorbis" /> <div class="no_html5"> {%- trans -%}Sorry, this audio will not work because your web browser does not support HTML5 audio.{%- endtrans -%} </div> </audio>
+
<audio class="audio-player" controls="controls" preload="metadata"> <source src="{{ request.host_url[:-1] + request.app.public_store.file_url( media.media_files.webm_audio) }}" type="audio/webm; codecs=vorbis" /> <div class="no_html5"> {%- trans -%}Sorry, this audio will not work because your web browser does not support HTML5 audio.{%- endtrans -%} </div> </audio>
{% endif %}
{% endblock %}