Capítulo 199 de 988
<AvailableFrom v="3. 3.
const files = getStaticFiles();
/*
[
{
"name": "video.mp4",
"src": "/static-7n5spa/video.mp4",
"sizeInBytes": 432944,
"lastModified": 1670170466865
},
{
"name": "assets/data.json",
"src": "/static-7n5spa/assets/data.json",
"sizeInBytes": 1311,
"lastModified": 1670170486089
},
]
*/
// ❗ Don't pass the `name` directly to the `src` of a media element
const videoName = files[0].name;
// ✅ Wrap it in staticFile() instead or use `src`
const videoSrc = files[0].src;
// Find a file by its name and import it
const data = files.find((f) => {
return f.name === 'video.mp4';
}) as StaticFile; // Use `as StaticFile` to assert the file exists
// Use the `src` property to get a src to pass to a media element
<Video src={data.src} />;