feat: preload adjacent media in streams
This commit is contained in:
@@ -18,6 +18,7 @@ import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbP
|
||||
import { WindowControls } from "@/components/window-controls";
|
||||
import { formatDistanceToNow } from "@/lib/time-utils";
|
||||
import { useStreamPlayback } from "@/hooks/use-stream-playback";
|
||||
import { usePrefetchAdjacentMedia } from "@/hooks/use-prefetch-adjacent-media";
|
||||
|
||||
function getParticleDisplayName(particle: Particle): string {
|
||||
switch (particle.type) {
|
||||
@@ -113,6 +114,8 @@ export function StreamView({ path, streamParticle }: StreamViewProps) {
|
||||
resume,
|
||||
} = useStreamPlayback(streamParticle, path);
|
||||
|
||||
usePrefetchAdjacentMedia(children, currentIndex);
|
||||
|
||||
const [composeActive, setComposeActive] = useState(false);
|
||||
const [progress, setProgress] = useState(0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user