src/pyams_media/zmi/templates/video-thumbnail.pt
changeset 3 4fe9ea97da5a
parent 0 fd39db613f8b
child 13 370b8d6fc9e6
equal deleted inserted replaced
2:5410acbcfb77 3:4fe9ea97da5a
     8 	 data-ams-plugin-pyams_media-async="false"
     8 	 data-ams-plugin-pyams_media-async="false"
     9 	 data-ams-flowplayer-events='{"pause": "PyAMS_media.getPlayerTime"}'>
     9 	 data-ams-flowplayer-events='{"pause": "PyAMS_media.getPlayerTime"}'>
    10 	<video
    10 	<video
    11 		tal:define="href extension:absolute_url(context);
    11 		tal:define="href extension:absolute_url(context);
    12 					thumbnails extension:thumbnails(context);
    12 					thumbnails extension:thumbnails(context);
       
    13 					conversions extension:conversions(context);
    13 					size thumbnails.get_image_size();"
    14 					size thumbnails.get_image_size();"
    14 		tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}">
    15 		tal:attributes="poster string:${href}/++thumb++${size[0]}x${size[1]}.png">
    15 		<source type="video/mp4"
    16 		<tal:loop repeat="conversion conversions.get_conversions(order=('video/webm','video/mp4','video/x-flv'))">
    16 				tal:attributes="src href" />
    17 			<source type="video/mp4"
       
    18 					tal:define="media_width conversions.get_conversion_width(conversion.__name__);
       
    19 								video_type extension:video_type(conversion);"
       
    20 					tal:condition="video_type"
       
    21 					tal:attributes="type video_type;
       
    22 									src extension:absolute_url(conversion);
       
    23 									media 'all and (max-width: {0[0]}px)'.format(media_width) if media_width else None;" />
       
    24 		</tal:loop>
    17 	</video>
    25 	</video>
    18 </div>
    26 </div>