<div class="course_title">
<div style="float: right; font-size: 0.9em;">
{% if "video" in media.mime_type %}
- <a href="{{ MEDIA_URL }}{% media|get_audio_url %}" class="component_icon button icon_speaker"> {% trans "Audio" %}</a>
+ <a href="{% url teleforma-media-detail media|get_audio_id %}" class="component_icon button icon_speaker"> {% trans "Audio" %}</a>
{% endif %}
{% if "audio" in media.mime_type %}
- <a href="{{ MEDIA_URL }}{% media|get_video_url %}" class="component_icon button icon_clap"> {% trans "Video" %}</a>
+ <a href="{% url teleforma-media-detail media|get_video_id %}" class="component_icon button icon_clap"> {% trans "Video" %}</a>
{% endif %}
</div>
def get_audio_id(media):
medias = media.conference.media.all()
for m in medias:
- if m.type == "mp3":
- break
- return m.id
+ if 'audio' in m.mime_type:
+ return m.id
+ else:
+ return ''
@register.filter
def get_video_id(media):
medias = media.conference.media.all()
for m in medias:
- if m.type == "webm":
- break
- return m.id
+ if 'video' in m.mime_type:
+ return m.id
+ else:
+ return ''
@register.filter
def get_host(url, host):