fix(frontend): paint video poster frames, clip round videos to circle

This commit is contained in:
hh committed 2026-08-06 12:29:37 +02:00
1 parent 525ce024bc
commit 6b6edc9a0d
9 files changed
+79 -6

No files matched your search

@@ -4,6 +4,7 @@
import type { MediaVersion } from "$lib/api/types";
import Icon from "$lib/components/ui/Icon.svelte";
import Spinner from "$lib/components/ui/Spinner.svelte";
import { poster } from "$lib/media/poster";
interface Props {
version: MediaVersion;
@@ -37,7 +38,13 @@
</a>
{:else if result.state === "ready" && vk === "video"}
<a href={result.url} target="_blank" rel="noopener">
<video src={result.url} muted preload="metadata"></video>
<video
src={result.url}
muted
playsinline
preload="metadata"
use:poster
></video>
<span class="play"><Icon name="large-play" size="1.5rem" /></span>
</a>
{:else if result.state === "ready"}