import jqchat.models
from django.core.paginator import InvalidPage, EmptyPage
from django.template.defaultfilters import slugify
+from solr.thumbnail.images import ImageFile
app_label = 'teleforma'
elif self.conference:
self.conference.course.save()
+ def poster_url(self):
+ url = ''
+ for related in self.item.related.all():
+ if 'preview' in related.title:
+ im = ImageFile(related.file)
+ url = im.url
+ return url
+
class Meta(MetaCore):
db_table = app_label + '_' + 'media'
ordering = ['-date_modified']
{% if "video" in media.mime_type %}
<div class="video">
<video id="my_video_1" class="video-js vjs-default-skin" width="640" height="360" controls preload="auto" data-setup='{}' {% if media.item.related.all %}{% for related in media.item.related.all %}{% if related.title == "preview" %}{% thumbnail related.file "640" as im %}poster="{{ im.url }}"{% endthumbnail %}{% endif %}{% endfor %}{% endif %}>
-<!-- Hello Chrome and Firefox (and Opera?) -->
<source src="{{ MEDIA_URL }}{{ media.item.file }}" type="{{ media.mime_type }}" />
</video>
</div>