/// @todo Move the template to /content as well
$media = Renderer::replaceMacros(Renderer::getMarkupTemplate('video_top.tpl'), [
'$video' => [
- 'id' => $PostMedia->id,
- 'src' => (string)$PostMedia->url,
- 'name' => $PostMedia->name ?: $PostMedia->url,
- 'preview' => $preview_url,
- 'mime' => (string)$PostMedia->mimetype,
- 'height' => $height,
- 'width' => $width,
+ 'id' => $PostMedia->id,
+ 'src' => (string)$PostMedia->url,
+ 'name' => $PostMedia->name ?: $PostMedia->url,
+ 'preview' => $preview_url,
+ 'mime' => (string)$PostMedia->mimetype,
+ 'height' => $height,
+ 'width' => $width,
+ 'description' => $PostMedia->description,
],
]);
if (($item['post-type'] ?? null) == Item::PT_VIDEO) {
<div class="video-top-wrapper lframe" id="video-top-wrapper-{{$video.id}}">
{{* set preloading to none to lessen the load on the server *}}
- <video src="{{$video.src}}" controls {{if $video.preview}}preload="none" poster="{{$video.preview}}" {else}preload="metadata" {{/if}}width="{{$video.width}}" height="{{$video.height}}">
+ <video src="{{$video.src}}" controls {{if $video.preview}}preload="none" poster="{{$video.preview}}" {else}preload="metadata" {{/if}}width="{{$video.width}}" height="{{$video.height}}" title="{{$video.description}}">
<a href="{{$video.src}}">{{$video.name}}</a>
</video>