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