src/pyams_media/skin/templates/video.pt
changeset 118 0ebdb35ceaed
child 119 4cdacd1e34c7
equal deleted inserted replaced
117:a498a17a34c4 118:0ebdb35ceaed
       
     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>