Use a classic video tag if it's not HLS.

This commit is contained in:
Dermot Duffy
2021-09-05 21:33:32 -07:00
parent 199a4b8bce
commit 45fef4676c
+17
View File
@@ -783,6 +783,7 @@ export class FrigateCard extends LitElement {
/>` />`
: ``} : ``}
${this._view.is('clip') ${this._view.is('clip')
? resolvedMedia?.mime_type.toLowerCase() == 'application/x-mpegurl'
? html`<ha-hls-player ? html`<ha-hls-player
.hass=${this._hass} .hass=${this._hass}
.url=${resolvedMedia.url} .url=${resolvedMedia.url}
@@ -795,6 +796,22 @@ export class FrigateCard extends LitElement {
?autoplay="${autoplay}" ?autoplay="${autoplay}"
> >
</ha-hls-player>` </ha-hls-player>`
: html`<video
class="frigate-card-viewer"
title="${mediaToRender.title}"
muted
controls
playsinline
@play=${() => {
this._clipPlaying = true;
}}
@pause=${() => {
this._clipPlaying = false;
}}
?autoplay="${autoplay}"
>
<source src="${resolvedMedia.url}" type="${resolvedMedia.mime_type}" />
</video>`
: html`<img : html`<img
src=${resolvedMedia.url} src=${resolvedMedia.url}
class="frigate-card-viewer" class="frigate-card-viewer"