{#if showVideo}
{#if castManager.isCasting}
{:else} {#if featureFlagsManager.value.realtimeTranscoding} handleCanPlay(e.currentTarget as HTMLVideoElement)} onended={onVideoEnded} onplaying={(e: Event) => { if (!hasFocused) { (e.currentTarget as HTMLElement).focus(); hasFocused = true; } }} onclose={onClose} poster={getAssetMediaUrl({ id: asset.id, size: AssetMediaSize.Preview, cacheKey })} > {:else} {/if} {#if extendedControls} {/if}
{#if extendedControls} {/if}
{#if isLoading}
{/if} {#if assetViewerManager.isFaceEditMode && videoPlayer} {/if} {/if}
{/if}