Files
spark/examples/js/get-asset-url.js
T

16 lines
495 B
JavaScript

export async function getAssetFileURL(assetFile) {
try {
const response = await fetch("/examples/assets.json");
const assetsDirectory = "/examples/assets/";
const assetsInfo = await response.json();
let url = assetsInfo[assetFile].url;
if (window.sparkLocalAssets) {
url = `${assetsDirectory}${assetsInfo[assetFile].directory}/${assetFile}`;
}
return url;
} catch (error) {
console.error("Failed to load asset file URL:", error);
return null;
}
}