mirror of
https://github.com/streamyfin/streamyfin.git
synced 2025-08-20 18:37:18 +02:00
23 lines
673 B
TypeScript
23 lines
673 B
TypeScript
import { OfflineVideoPlayer } from "@/components/OfflineVideoPlayer";
|
|
import * as FileSystem from "expo-file-system";
|
|
import { useLocalSearchParams } from "expo-router";
|
|
import { useMemo } from "react";
|
|
import { View } from "react-native";
|
|
|
|
export default function page() {
|
|
const searchParams = useLocalSearchParams();
|
|
const { itemId, url } = searchParams as { itemId: string; url: string };
|
|
|
|
const fileUrl = useMemo(() => {
|
|
return FileSystem.documentDirectory + url;
|
|
}, [url]);
|
|
|
|
if (!fileUrl) return null;
|
|
|
|
return (
|
|
<View className="h-screen w-screen items-center justify-center">
|
|
{url && <OfflineVideoPlayer url={fileUrl} />}
|
|
</View>
|
|
);
|
|
}
|