equal
deleted
inserted
replaced
|
1 <video tal:define="href tales:absolute_url(video); |
|
2 conversions tales:conversions(video); |
|
3 thumbnails tales:thumbnails(video); |
|
4 size thumbnails.get_image_size(); |
|
5 thumbnail thumbnails.get_thumbnail('{0}x{1}'.format(size[0], size[1]), 'png'); |
|
6 timestamp tales:timestamp(thumbnail);" |
|
7 controls |
|
8 poster="${href}/++thumb++${size[0]}x${size[1]}.png?_=${timestamp}"> |
|
9 <tal:loop repeat="conversion conversions.get_conversions(order=('video/webm','video/mp4','video/x-flv'))"> |
|
10 <source tal:define="media_width conversions.get_conversion_width(conversion.__name__); |
|
11 media_src tales:absolute_url(conversion); |
|
12 video_type tales:video_type(conversion);" |
|
13 tal:condition="video_type" |
|
14 type="${video_type}" |
|
15 src="${media_src.replace('+', '%2b')}" |
|
16 media="${'all and (max-width: {0}px)'.format(media_width) if media_width else None}" /> |
|
17 </tal:loop> |
|
18 </video> |