equal
deleted
inserted
replaced
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> |