useResolvedMediaType
function useResolvedMediaType(
uri?: string,
mimeType?: string,
gatewayUrl?: string,
): { mimeType: undefined | string; url: string };
Parameters
Returns
the fully resolved url + mime type of the media
type ReturnType = { mimeType: undefined | string; url: string };
Example
Usage with fully formed url:
const Component = () => {
const resolved = useResolvedMediaType(
"https://example.com/video.mp4",
);
console.log("mime type", resolved.data.mimeType);
console.log("url", resolved.data.url);
return null;
};
Usage with ipfs cid:
const Component = () => {
const resolved = useResolvedMediaType(
"ipfs://QmWATWQ7fVPP2EFGu71UkfnqhYXDYH566qy47CnJDgvsd",
);
console.log("mime type", resolved.data.mimeType);
console.log("url", resolved.data.url);
return null;
};